Intereting Posts
Запрос списка заказов magento php удаление www из url WordPress: как вызвать функцию плагина с помощью ajax-вызова? Не найдено ни одного маршрута для «GET /» Symfony при входе в систему Как динамически вызывать метод класса в PHP? PHP Twitter API – Как привлечь несколько твитов пользователей? Sum php array (созданный из результатов mysql) в зависимости от значений mysql в другом столбце mysql HTML PHP Отобразить имя пользователя после успешного входа в систему Разработка пакета Laravel 5 – Auth :: попытка () приводит к App \ User не найден Где я могу найти модульные тесты для регулярных выражений на нескольких языках? Как экспортировать массив в CSV в Codeigniter? пейджинг с php? Изменение следующего раскрывающегося списка с предыдущим выпадающим событием onchange Приложение не может получить файл PHP или ошибку в PHP-файле Android Studio Как диагностировать эту сегментацию PHP-Code-Coverage и поврежденные ошибки zend_mm_heap

удалить все специальные символы В начале строки с использованием PHP

Как удалить все специальные символы в начале (первое письмо должно быть буквенно-цифровым) строки с использованием PHP? пожалуйста

$ String = "+ &, Hello + {+ + $ world";

После удаления всех специальных символов в начале строки

Строка должна стать «Hello + {+ + $ world»

Помоги мне.

Related of "удалить все специальные символы В начале строки с использованием PHP"

Это заменит все в начале, которое не является буквенно-цифровым:

preg_replace('/^([^a-zA-Z0-9])*/', '', $string); 

ОБНОВИТЬ:

Если вам нужно обрезать не буквенно-цифровые символы как в начале, так и в конце строки, используйте это:

 <?php $string = "++&5Hello ++fs world6f++&ht6__) "; echo preg_replace('/(^([^a-zA-Z0-9])*|([^a-zA-Z0-9])*$)/', '', $string); 

попробуйте использовать trim для получения дополнительной информации см. это http://php.net/manual/en/function.trim.php

для удаления из начала строки вы можете использовать ltrim http://www.php.net/manual/en/function.ltrim.php

для удаления из конца строки вы можете использовать rtrim http://www.php.net/manual/en/function.rtrim.php

код для вашей выборки

 $String = "+&,Hello+{+ +$world"; echo ltrim($String,"&+,"); 

вы можете добавить больше символов в ltrim для удаления из первой строки

 <?php function string_cleaner($result) { $result = strip_tags($result); $result = preg_replace('/[^\da-z]/i', ' ', $result); $result = preg_replace('/&.+?;/', '', $result); $result = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', ' ', $result); $result = preg_replace('|-+|', ' ', $result); $result = preg_replace('/_+/', ' ', $result); $result = preg_replace('/&#?[a-z0-9]+;/i','',$result); $result = preg_replace('/[^%A-Za-z0-9 _-]/', ' ', $result); $result = preg_replace('/^\W+|\W+$/', '', $result); $result = preg_replace('/\s+/', ' ', $result); $result = trim($result, ' '); return $result; } ?> <?php echo string_cleaner($content); ?> 

попробуй это

  preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', '', $String); 

Используйте trim – это встроенная функция: http://php.net/manual/en/function.trim.php

Я думаю, что использование ltrim будет более полезным, поскольку вы хотите удалить в начале строки: http://www.php.net/manual/en/function.ltrim.php