#php #drupal-7
#php #drupal-7
Вопрос:
У меня есть строка, которая имеет значение Grade 1. Я хочу изменить ее на grade_1
вот мой код.
$gradeselection="Grade 1"; //it is getting value from a select box .this is just for understanding.
Я использовал preg_replace, но не получил решения.
Комментарии:
1. Есть ли причина, по которой вы не можете просто изменить это напрямую?
Ответ №1:
Вместо preg_replace вы можете использовать str_replace
попробуйте это
echo str_replace("Grade 1","grade_1",$gradeselection);
Ответ №2:
Используйте
strtolower(str_replace(" ","_","Grade 1"));
Ответ №3:
Попробуйте это:
$gradeselection="Grade 1";
echo strtolower(str_replace(" ","_", $gradeselection));
// str_replace replace _ with space and than convert it into lower case