ПредишенСледващото

Compute дължина низ

Така че, първо желания текст трябва да бъде приложен в променлива, за да го направи по-удобно да се позове на тази текстова информация в бъдеще. Например:

Добре, на линията, което имаме. Сега ние трябва да се определи дължината му. Това се прави с помощта на strlen функция. Единственото и задължително му параметър е низ, брой знаци, които трябва да се брои:
strlen ($ х);
По подразбиране, функцията връща. Това е по-късно, отколкото можете да го използвате в своите функции и скриптове. Тя е по-удобно да го направя така:
$ Xlength = strlen ($ х);

Променливата xlength записва дължината на низ $ х.

Ако трябва да се покаже на дължината на низа, използвайте вече са ви известни думата ехо.
ехо $ xlength;
Това е при положение, че вече сме се създаде такава променлива, ако тя не е, може да се пише, както следва:
ехо strlen ($ х);

Както можете да видите, всичко е лесно.

Използването на дължината на линията в реалната практика

Добре, това е ясно. Но сигурно се чудите къде тази функция може да се използва в практиката. Да, в действителност много опции. Така например, с тази функция можете да проверите формата.

Най-простият пример, че гледах - това е, когато поставите текст в полето за въвеждане и на сайта, който показва броя на знака.

Нюансите на функцията strlen

Фактът, че функцията изчислява броя на байтове в низа, а не броя на знаците в него. Това означава, че дължината се счита, с оглед на пропуските. Това е важна характеристика на тази функция.

Също така, ако измерената линия не е еднократен характер, функцията връща стойност 0. Трябва да се отбележи, че не е необходимо да се използва, когато се опитват да се изчисли дължината на масива, тъй като тя ще бъде върната на NULL. Използвайте strlen само за да разберете дължината на низ.

Как мога да разбера в PHP дължина на базата на низ кодиране?

iconv_strlen функция позволява на втори параметър, за да определите кодирането, ако тази опция не е, то ще бъде до стойността му по подразбиране. например:

В този случай, дължината на линията може не винаги да се брои, тъй като ние сме в очакване на това, защото в различни кодирания може да се приравни с различен брой байтове.

Преброяване на броя на думите на линия

Тази възможност също е там в PHP. Това се прави с помощта на str_word_count функция. Той има два основни параметъра, те също са задължителни. На първо място, това е низът, броят на думи, в които искате да се брои. На второ място, това е формата, в който стойността на печат. Има и трети незадължителен параметър charlist - възможно е да посочите списък с допълнителни знаци, които ще се считат за думи. Често не е необходимо.

В действителност, има е нещо ново за нас е само формата параметър. това може да отнеме 3 стойности:

  1. 0 - връща само броят на намерените думи;
  2. 1 - масив от думи, които са включени в линията;
  3. 2 - масив с думите, индекс на всяка дума е неговата позиция в линията.

Един пример за използване на функцията:

Като цяло, употребата на който и да е от тези три функции, в зависимост от това какво точно имате нужда. Аз съм на всичко това.

Интересно от света на строителна площадка

Свързани статии

Подкрепете проекта - споделете линка, благодаря!