Как вывести только строку, начинающуюся с 'M' в PHP? - PullRequest
0 голосов
/ 27 января 2020

Так что я пытаюсь напечатать только названия месяцев, которые начинаются с буквы «М», но я не могу определить конкретный код подстроки c, который доставит меня туда. Это все, что у меня есть, и я не уверен, нужно ли мне это вообще?

foreach ($month as $x) {
print($x); 

1 Ответ

0 голосов
/ 27 января 2020

Вы можете использовать php substr для проверки первой буквы строки, если начинается с буквы 'M'. см. приведенный ниже код

foreach($month as $x) {
   if (strtolower(substr($x, 0, 1))  == 'm') {
     print($x);
   }
}

Или непосредственно обратитесь к его индексу, например.

foreach($month as $x) {
    if (strtolower($x[0]))  == 'm') {
       print($x);
    }
}

см. документы здесь substr

...