$msg = 'Удалить Александр Петров';
if(mb_strtolower(explode(' ',trim($msg), 2)[0] == 'удалить') {
// здесь нужно работать c "Александр Петров"
}
function e($var) {echo "<br>";echo $var;echo "<br>";}
$aa = ['123','456','789','012','345','678'];
function myfuncCount($array) {
$i = 0;
foreach ($array as $value) {
if (isset($value)) {
$i++;
}
}
return $i;
}
$defaultCount = count($aa);
$myfuncCount = myfuncCount($aa);
e($myfuncCount); // 6
e($defaultCount); // 6
function e($var) {echo "<br>";echo $var;echo "<br>";}
$msg = 'Удалить Александр Петров';
if($geck = explode(' ',trim($msg), 2) && mb_strtolower($geck[0]) == 'удалить') {
e('yes');
} else {
e('NOPE');
}count($geck = explode(' ',trim($msg), 2)) > 1
// еще больше функций вложенных в вызовы друг друга
count($geck = explode(' ',trim($msg), 2)) > 1
// а тут наоборот скобки пошли лесом и приоритет операций поднасрал немного
if($geck = explode(' ',trim($msg), 2) && mb_strtolower($geck[0]) == 'удалить') {
// про var_dump слышали?
function e($var) {echo "<br>";echo $var;echo "<br>";}
и что не так со скобками
про print_r слышали?
function e($var) {echo "<br>";echo $var;echo "<br>";} mb_strlen() — чтобы посчитать кол-во символов в строке 'Удалить' (ну или не считать, а самому написать). Потом mb_stripos() чтобы проверить, есть ли в строке искомая строка (Удалить) и стоит ли она вначале. Затем, mb_substr() для того, чтобы вытащить "вторую часть кода".
7 и вообще переменные не использовать)
можно это так же оформить в одну строку и вооброжать себе, что делается это всё в одно движение