[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: array_search
Страницы: 1, 2
Гость_lena
if (preg_match ("#н#", $uuu))

{
echo "$files[$a]";
}

}
_________________________

Как заместо "#н#" сделать

$tut="н";

if (preg_match ("#$tut#", $uuu)) # так не работает

{
echo "оооооо";
}

}
Игорь_Vasinsky
$tut="н";

if (preg_match ("#^".$tut.".*#", $uuu));


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Гость_lena
Решение найдено, тема закрыта.

$tut="#н#";

if (preg_match ($tut, $uuu))

{
echo "Игорь_Vasinsky - СПАСИБО";
}
Игорь_Vasinsky
biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walerus
Гость_lena - Прошу прощения, я ошибся в примере !, НО это не значит что Вы, должны просто скопировать код и вставить себе !, хоть немного посмотрели бы...

<?php
$df=file("dert.txt");
$numer=array_search( "4", $df, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES )
echo "dh[$numer]"
?>
Мой старый пример, обратите внимание, что я написал про функцию file(); !, а параметры выставил в array_search();.... и точки с запятыми в конце не стоят, почему так не внимательно пользуемся подсказками ??? :(

Вот правильный вариант.
<?php
$df = file( "dert.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
$numer = array_search( "2", $df );
echo "dh[$numer]";
?>

И Сторожилы тоже... не заметили... !!! :angry:

По второму вопросу:
содержание файла "dert.txt"
Елена
Лена
Петровна
Васина
Лина
Легенда


Скрипт:
$df = file( "dert.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );

echo "<pre>";
print_r($df);
echo "</pre>";

$find_position = array();
foreach( $df as $df_key => $df_value )
{
if ( preg_match( '~^ле~iu', $df_value ) )
$find_position[] = $df_key;
}

if ( !empty( $find_position ) )
{
echo "Слова найдены на позиции(ях) - " . implode( ', ', $find_position );
}


Результат:
Array
(
[0] => Елена
[1] => Лена
[2] => Петровна
[3] => Васина
[4] => Лина
[5] => Легенда
)

Слова найдены на позиции(ях) - 1, 5
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.