strpos ($ string, $ substring [, startpos]) возвращает FALSE, если элемент поиска ($ substring) не найден
string.index (substring [, startpos]) возвращает ноль, если элемент поиска (подстрока) не найден
Синтаксис форматирования строки
sprintf (отформатированная строка, элементы)
sprintf (отформатированная строка, элементы)
Синтаксис для соединения массива строк
implode (разделитель, array_of_strings)
array_of_strings.join (сепаратор)
Синтаксис для подстроки
substr (string, startpos, numChars)
строка [startpos, numChars]
Синтаксис для поиска и замены внутри строки
str_replace ($ find, $ replace, $ string)
string.gsub (найти, заменить)
Использование по назначению
Веб-приложения, CLI
Приложения, скрипты
Синтаксис для обращения строки
strrev ($ строка)
string.reverse
Цели языкового дизайна
Надежность и простота
Выразительность, удобочитаемость
Синтаксис для преобразования строки в верхний регистр
strtoupper ($ строка)
string.upcase
Примеры использования
WordPress, Википедия
Индиего, Хулу
Содержание: PHP против Ruby
1 Ассоциативные массивы в PHP против Ruby
1.1 PHP
1.2 рубин
2 Ссылки
Ассоциативные массивы в PHP против Ruby
PHP
Тип встроенного в PHP массива в действительности является ассоциативным массивом. Даже при использовании числовых индексов PHP внутренне сохраняет его как ассоциативный массив. Вот почему в PHP могут быть непоследовательные численно проиндексированные массивы. Ключи должны быть скалярными значениями (строка, число с плавающей точкой или целое число), в то время как значения могут быть произвольных типов, включая другие массивы и объекты. Массивы неоднородны; один массив может иметь ключи разных типов. Ассоциативные массивы PHP могут использоваться для представления деревьев, списков, стеков, очередей и других общих структур данных, не встроенных в PHP.
В PHP ассоциативный массив может быть сформирован одним из двух способов:
Вы также можете перебрать ассоциативный массив в PHP следующим образом:
foreach ($ phonebook as $ name => $ number) echo "Число для $ name: $ number \ n";
// В последнем примере массива он используется следующим образом: foreach ($ phonebook ['contacts'] as $ name => $ num) echo "Name: $ name"; echo "Number: $ num ['number']";
PHP имеет обширный набор функций для работы с массивами.
Рубин
В Ruby ассоциированный массив называется Hash и используется следующим образом: