#php #laravel
#php #laravel
Вопрос:
Я использую Laravel для своего веб-сайта.
На мой взгляд, я получил от контроллера строковую переменную, подобную этой «01230456», я хочу заменить только первый символ «0» на «ABC», а не второй «0» в строке.
Я пытался preg_replace('', 'ABC', $string, 1)
, но он заменил все символы «0» в моей строке.
Как я должен это исправить?
Спасибо!
Ответ №1:
Вы пробовали это
preg_replace('/0/', 'ABC', $string, 1)
или вы можете использовать substr
$sub = substr($string, 1);
$new = 'ABC' . $sub;
Комментарии:
1. preg_replace(‘/0/’, ‘ABC’, $string, 1) сработал для меня, большое вам спасибо!