mirror of
https://github.com/php/doc-ru.git
synced 2025-07-22 18:26:31 +00:00
Update strpos.xml исправил опечатку и формулировки
This commit is contained in:
@ -16,8 +16,8 @@
|
||||
<methodparam choice="opt"><type>int</type><parameter>offset</parameter><initializer>0</initializer></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Функция находит позицию первого вхождения подстроки
|
||||
<parameter>needle</parameter> в строку <parameter>haystack</parameter>.
|
||||
Функция находит в строке <parameter>haystack</parameter>
|
||||
позицию первого вхождения подстроки <parameter>needle</parameter>.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
<term><parameter>needle</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Строка, которую будет искать функция.
|
||||
Строка, которую ищет функция.
|
||||
</para>
|
||||
&strings.parameter.needle.non-string;
|
||||
</listitem>
|
||||
@ -47,7 +47,7 @@
|
||||
<listitem>
|
||||
<para>
|
||||
Функция начнёт поиск с заданного количества символов с начала строки,
|
||||
если параметр указали. При отрицательном значении функция будет отсчитывать
|
||||
если параметр указали. При отрицательном значении функция отсчитывает
|
||||
позицию начала поиска с конца строки.
|
||||
</para>
|
||||
</listitem>
|
||||
@ -59,7 +59,7 @@
|
||||
<refsect1 role="returnvalues">
|
||||
&reftitle.returnvalues;
|
||||
<para>
|
||||
Функция возвращает позицию искомой строка относительно начала строки <parameter>haystack</parameter>
|
||||
Функция возвращает позицию искомой подстроки относительно начала строки <parameter>haystack</parameter>
|
||||
независимо от значения параметра <parameter>offset</parameter>.
|
||||
Обратите также внимание, что позиция строки отсчитывается с <literal>0</literal>, а не с <literal>1</literal>.
|
||||
</para>
|
||||
@ -132,7 +132,7 @@ if ($pos === false) {
|
||||
</example>
|
||||
|
||||
<example>
|
||||
<title>Использование !==</title>
|
||||
<title>Пример проверки результата оператором !==</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
@ -141,9 +141,9 @@ $mystring = 'abc';
|
||||
$findme = 'a';
|
||||
$pos = strpos($mystring, $findme);
|
||||
|
||||
// Оператором !== тоже можно пользоваться. Оператор != не будет работать как
|
||||
// ожидается, поскольку позиция символа «a» равна 0. Инструкция (0 != false) оценивается
|
||||
// как false.
|
||||
// Оператором !== тоже проверяют результат поиска позиции подстроки. Оператор != не сработает
|
||||
// как ожидается, поскольку позиция подстроки 'a' равна 0. Инструкция (0 != false) вычисляется
|
||||
// как false, поскольку при нестрогом сравнении false неявно приводится к 0
|
||||
if ($pos !== false) {
|
||||
echo "Функция нашла подстроку «{$findme}» в строке «{$mystring}»";
|
||||
echo " в позиции {$pos}";
|
||||
@ -157,14 +157,14 @@ if ($pos !== false) {
|
||||
</example>
|
||||
|
||||
<example>
|
||||
<title>Использование смещения</title>
|
||||
<title>Пример установки смещения</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
// Игнорируем символы до значения смещения, а затем находим необходимый символ
|
||||
// Игнорируем символы до значения смещения, а затем находим символ
|
||||
$newstring = 'abcdef abcdef';
|
||||
$pos = strpos($newstring, 'a', 1); // $pos = 7, а не 0
|
||||
$pos = strpos($newstring, 'a', 1); // Переменная $pos = 7, а не 0
|
||||
|
||||
?>
|
||||
]]>
|
||||
|
Reference in New Issue
Block a user