Общие методы работы с массивами и строками в tp5

1. Операции над массивами:

  1. Добавление элементов массива:

    • array_push($array, $value): Добавляет одно или несколько значений в конец массива.
    • $array[] = $value: добавляет элемент, напрямую присваивая значение следующей пустой индексной позиции массива.
  2. Объединить элементы массива:

    • array_merge($array1, $array2): объединить два или более массива в новый массив.
  3. Сортировка элементов массива:

    • sort($array): Сортировка массива по возрастанию.
    • rsort($array): Сортировка массива в порядке убывания.
    • asort($array): Сортировка массива в порядке возрастания и сохранение отношения индексов.
    • arsort($array): Сортировка массива в порядке убывания, сохраняя соотношение индексов.
    • ksort($array): Сортировка массива в порядке возрастания по имени ключа.
    • krsort($array): Сортировка массива в порядке убывания по имени ключа.
  4. Фильтровать элементы массива:

    • array_filter($array, $callback): Используйте функцию обратного вызова для фильтрации элементов в массиве.
    • array_map($callback, $array): применить функцию обратного вызова к каждому элементу массива и вернуть обработанный массив.
  5. Найдите и замените элементы массива:

    • in_array($needle, $array): проверить, существует ли определенное значение в массиве.
    • array_search($needle, $array): ищет заданное значение в массиве и возвращает первое подходящее имя ключа.
    • array_replace($array1, $array2): заменить соответствующие элементы в первом массиве на второй массив.
  6. Нарезка и перехват элементов массива:

    • array_slice($array, $offset, $length = null): Возвращает элементы в указанном диапазоне массива.
    • array_splice($array, $offset, $length = count($array), $replacement = []): удалить или заменить указанный диапазон элементов массива.
    • str = implode(',', $arr); Объединить массивы в строки с помощью запятых
  7. Статистика элементов массива:

    • 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 в соответствии с вашими конкретными потребностями.

Guess you like

Origin blog.csdn.net/m0_64590669/article/details/135377332