PHP/FI Version 2.0

         

Может вести себя двояко. Если



Пример 12

$a = $b + $c;

Может вести себя двояко. Если $b это число, то числовое значение $c добавляется к $b, и сумма сохраняется в $a. В этом случае тип $c не важен. Операция управляется типом первой переменной. Если $b строка, то значение строки $c сонкатенируется с $b, и результирующая строка помещается в $a. Это также приводит к некоторым недоразумениям. Вам нужно прочесть раздел по перегруженным операторам, чтобы получить лучше понимание этого факта.



Пример 12

<?srand(date("s")> strchr(string,arg)

Strchr и strstr - фактически идентичные функции. Они могут взаимозаменямы при использовании и включены обе в целях завершенности. Они возвращают часть строки параметра, начиная с места, где найдена данная подстрока . Например, в строке, "This is an example string" , вызов: <echo strstr($string, "an ") > возвратил бы строку: "an example string". strlen(string)

Strlen возвращает длину строки. strrchr(string, arg)

Strrchr будет искать одиночный символ, начиная с конца аргумента string, двигаясь к началу. Она возвращает строку, начиная с символа поиска, если символ был найден и пустую строку, если этого не произошло. strstr(string,arg)

Strstr и strchr - фактически идентичные функции. Они могут использоваться взаимозаменяемо и включены обе толко для законченности. Они возвращают часть параметра string, начиная с места, где найдена данная подстрока . Например, в строке, "This is an example string" выше, вызов: <? echo strstr ($string, "an")> возвратил бы строку: "an example string". strtok(string,arg)

Strtok используется для разбивки строки. То есть если есть строка подобно "This is an example string" Вы могли бы разбить эту строку на индивидуальные слова, используя пробел как маркер. Вы использовали бы следующую программу:


Содержание раздела