Регулярные выражения
Список регулярных выражений для постоянного пользования
Вырезать текст из строки
$new = ',';
$value = '40-10';
$value = str_ireplace("-", $new , $value);
Вырезать цифры из строки
<?php
$str = array('Значение 2 321 примет');
$str = preg_replace('/\d/','', $str);
echo $str; // Вернет: Значение примет
Вырезать начальные или конечные символы
<?php
$rest = substr("abcdef", 1); // возвращает "bcdef"
$rest = substr("abcdef", 1, 3); // возвращает "bcd"
$rest = substr("abcdef", 0, 4); // возвращает "abcd"
$rest = substr("abcdef", 0, 8); // возвращает "abcdef"
Поиск в строке
<?php
$q = '#';
$str = 'Найдем # в строке';
$pos = strripos($str, $q);
if ($pos !== false) {
}
Получить(извлечь) значение между скобок
<?php
$str = 'Текст (наше значение) текст';
$wi = preg_match('/\((.+)\)/', $str, $m);
/// $m[1] - наше значение
Перенос строки
echo 'текст \r\n текст';
Только цифры
$str = preg_replace("/[^0-9]/", '', $str);
Вырезать спецсимволы из стройки
$newstr = preg_replace('%[^A-Za-zА-Яа-я0-9]%', '', $oldstr);
Кирилица
// Вырезать символ
$str = mb_substr($word, 0, 1);
// Верхний регистр
$str = mb_strtoupper($name_ru);
// Нижний регистр
$str = mb_strtolower()
$Varable = 'keyword[1]';
// Найдет "[" в переменной и получит все что было до него
$str = strpos($Varable, "[");
$Varable = substr($Varable, 0, $str);
вернет: keyword
31 августа 2018, 15:02 1850
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()