Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вопросик
Форумы портала PHP.SU » » Вопросы новичков » Вопросик

Страниц (1): [1]
 

1. ivan_zudilov - 02 Декабря, 2016 - 08:22:34 - перейти к сообщению
Здравствуйте, мне надо что то типо консоли windows, но не пойму как сделать все в 1 поле.
К примеру:

Пользователь пишет(с учетом пробела):
echo 123

Мне надо узнать какая команда(в данном случае это echo) и узнать под текст без команды. То-есть надо узнать это:

"echo" и "123" раздельно!!!!
И что-бы можно было не только echo писать, а разные команды с дополнительной информацией, то-есть в нашем случае это 123.

(Доп.)
Делаю на PHP Devel Studio 0.3 beta 2
Не пишите бесполезные ответы.
Как я понял, что это работа с array, но я не знаю как этим пользоваться. Огорчение
2. Denkill - 02 Декабря, 2016 - 09:15:21 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. $str = 'echo 123';
  3. $array = explode(' ',$str);
  4. switch($array[0]){
  5.  case 'echo':
  6.   echo $array[1];
  7.  break;
  8. }
  9.  
3. NeuroZ - 02 Декабря, 2016 - 09:35:21 - перейти к сообщению
про explode плюсую.
+ Можно также посмотреть функцию eval

 

Powered by ExBB FM 1.0 RC1