Поясните: PHP 4, 5, 7 поддерживается без специальных инструкций Ссылка: https://www. php .net/руководство/ж…
is_array ( смешанный $var ): bool Определяет, является ли переменная массивом. код:
$arr1 = array(); $arr2 = array(''); if(isset($arr1) && $arr1){ print_r($arr1); } if(isset($arr2) && $arr2){ print_r($arr2); }
результат:
Array ( [0] => )
разнесите ( строка $разделитель , строка $строка [, int $предел ] ): массив Используйте разделитель для разнесения строк в массивы. Параметры:
- Если параметр limit установлен и положителен, возвращаемый массив содержит максимум элементов limit, и последний элемент будет содержать остальную часть строки.
Будьте осторожны:
- Разделитель предшествует
- При отсутствии символов до и после разделителя вместо пустой строки в разнесенном массиве используется пустая строка”.
- Разделителем не может быть пустая строка, которая вызывает предупреждение
код:
$str = '1,2,3,'; $arr = explode(',',$str); Print_r($arr); // No characters around the separator, exploding empty strings $arr = explode(',',$str,2); Print_r($arr); //The third $limit limits the number of ARRS generated $str = '1'; $arr = explode(',',$str); Print_r($arr); // No delimiter exploded into the original string $str = ''; $arr = explode(',',$str); Print_r($arr); // An empty string is the same as an empty string without a separator, exploding an empty string $arr = array_filter(explode(',', $str)); Print_r($arr); //array_filter determines whether the element loop in the array is FALSE or deleted. The second parameter can also write the callback callback function.
результат:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => ) Array ( [0] => 1 [1] => 2,3, ) Array ( [0] => 1 ) Array ( [0] => ) Array ( ) Warning: explode(): Empty delimiter in D:\phpStudy\PHPTutorial\WWW\index.php on line 564
Расширение: preg_split ( строка $pattern , строка $subject [, int $limit = -1 [, int ]] ): ссылка на строку с регулярным разделением массива: https://www.php.net/manual/zh…
имплод ( строка $клей , массив $кусочки ): строка Используйте клей для соединения значений одномерного массива со строкой. Параметры:
- По умолчанию для клея используются пустые строки, и их можно игнорировать
- Штук представляет собой одномерный массив
Будьте осторожны:
- Если массив $pieces является пустым массивом (), возвращаемое значение равно”
- Если в массиве есть число, оно в конечном итоге будет преобразовано в строку
Обычно используется:
- При соединении sql вы можете добавить ” И ” в where_array для соединения в строки where, а также для соединения значений вставки.
Расширение: http_build_query ( смешанный $query_data [, строка $numeric_prefix [, строка $arg_separator [, int ]]] ): строка Используйте данный ассоциативный (или подстрочный) массив для создания строки запроса, которая проходит через URL-код. Соединитель по умолчанию -&, а формат -&. Обычно используется для дополнительных подписей. Ссылка: https://www.php.net/manual/zh…
продолжить…