Работа със стрингове
Стринга е поредица от знаци. В РНР можем да го разглеждаме като масив от знаци, понеже имаме достъп до отделните знаци в стринга (както при масивите- имаме достъп до всеки член на масива). Съществуват 256 възможни знака.
Стринговете могат да бъдат дефинирани по четири различни начина:
- в единични кавички
- в двойни кавички
- heredoc синтаксис
- nowdoc синтаксис.
Функциите, работещи със стрингове, можете да разгледате на адрес http://php.net/manual.
Извеждане на стрингове
Съхранете файла като echo.php. качете го на сървъра. След като го отворите, в браузъра ще видите:
Заменете echo с print, съхранете новия файл като print.php, качете го на сървъра и го отворете. В браузъра ще видите:
:) Чудо, нали!? :)
Конкатенация на стрингове
Ако искаме да свържем два стринга, ще използваме оператора за свързване- точка (.). Обединяването на два (или повече) стринга се нарича конкатенация. Ето и пример:
Въведете горния скрипт в текстовия редактор и съхранете файла като concatenation.php. качете го на сървъра и го отворете в браузъра. Ще видите:
Определяне на дължината на стринг
Как можем да определим дължината на стринг? За да направим това ни е необходима функцията strlen():
Съхранете файла като strlen.php. Резултатът в браузъра ще е:
Откриване на част от стринг
Функцията strops () служи за откриване на позицията на първата буква на подстринг в стринг. Например:
Изходът от програмата:
Операторите === и == са оператори за сравнение.
Ако е необходимо да изведем само част от стринг (подстринг), работим с функцията substr ().
Синтаксисът на функцията е:
където
$string е входният стринг;
$start е позицията от която да се върне стринга;
$length е броят знаци, които ще се съдържат във върнатия подстринг
Резултат:
Ето още един начин за извеждане на подстринг.
Въведете скрипта, написан по-долу, в текстовия редактор. Съхранете файла като substr.php и го качете на сървъра.
В прозореца на браузъра ще видите:
|
Няма коментари:
Публикуване на коментар