1. Операции над массивами:
-
Добавление элементов массива:
array_push($array, $value)
: Добавляет одно или несколько значений в конец массива.$array[] = $value
: добавляет элемент, напрямую присваивая значение следующей пустой индексной позиции массива.
-
Объединить элементы массива:
array_merge($array1, $array2)
: объединить два или более массива в новый массив.
-
Сортировка элементов массива:
sort($array)
: Сортировка массива по возрастанию.rsort($array)
: Сортировка массива в порядке убывания.asort($array)
: Сортировка массива в порядке возрастания и сохранение отношения индексов.arsort($array)
: Сортировка массива в порядке убывания, сохраняя соотношение индексов.ksort($array)
: Сортировка массива в порядке возрастания по имени ключа.krsort($array)
: Сортировка массива в порядке убывания по имени ключа.
-
Фильтровать элементы массива:
array_filter($array, $callback)
: Используйте функцию обратного вызова для фильтрации элементов в массиве.array_map($callback, $array)
: применить функцию обратного вызова к каждому элементу массива и вернуть обработанный массив.
-
Найдите и замените элементы массива:
in_array($needle, $array)
: проверить, существует ли определенное значение в массиве.array_search($needle, $array)
: ищет заданное значение в массиве и возвращает первое подходящее имя ключа.array_replace($array1, $array2)
: заменить соответствующие элементы в первом массиве на второй массив.
-
Нарезка и перехват элементов массива:
array_slice($array, $offset, $length = null)
: Возвращает элементы в указанном диапазоне массива.array_splice($array, $offset, $length = count($array), $replacement = [])
: удалить или заменить указанный диапазон элементов массива.- str = implode(',', $arr); Объединить массивы в строки с помощью запятых
-
Статистика элементов массива:
count($array)
: Возвращает количество элементов в массиве.array_sum($array)
: Вычисляет сумму всех значений в массиве.array_key_exists($key, $array)
: Проверить, существует ли указанный ключ в массиве.
Выше приведены лишь некоторые из распространенных методов работы с массивами в TP5. Существует множество других методов, которые можно использовать в соответствии с конкретными потребностями.
2. Операции над строками:
Конкатенация строк:
$str1 = 'Hello';
$str2 = 'World';
$result = $str1 . $str2; // 结果为'HelloWorld'
Получите длину строки:
$str = 'Hello';
$length = strlen($str); // 获取字符串长度
Перехват строки:
$str = 'HelloWorld';
$sub = substr($str, 0, 5); // 截取字符串,结果为'Hello'
Замена строки:
$str = 'Hello World';
$newStr = str_replace('World', 'PHP', $str); // 将'World'替换为'PHP',结果为'Hello PHP'
Преобразуйте строку в нижний или верхний регистр:
$str = 'Hello';
$lower = strtolower($str); // 转换为小写,结果为'hello'
$upper = strtoupper($str); // 转换为大写,结果为'HELLO'
Разбить строку на массив:
$str = 'apple,banana,orange';
$arr = explode(',', $str); // 以逗号分割字符串为数组,结果为['apple', 'banana', 'orange']
Это некоторые часто используемые методы обработки строк. Вы можете выбрать подходящий метод для работы со строками в рамках TP5 в соответствии с вашими конкретными потребностями.