За последние 24 часа нас посетили 24420 программистов и 1726 роботов. Сейчас ищут 1910 программистов ...

Не записывается значение в многомерныом массиве

Тема в разделе "PHP для новичков", создана пользователем idimka, 22 фев 2012.

  1. idimka

    idimka Активный пользователь

    С нами с:
    22 фев 2012
    Сообщения:
    8
    Симпатии:
    0
    Здраствуйте!

    Не получается записать значение в нмогомерный массив:

    Код (Text):
    1. $text = "бла бла {paz1} бла1 {paz2} бла11 {paz}бла2 бла2 {paz1} бла2 {paz2} бла2 {paz}";
    2.  
    3. $a = explode ("{paz}",$text);
    4. $b = explode ("{paz1}",$a[0]);
    5. $c = explode ("{paz2}",$b[1]);
    6. $array[0][0] = $b[0];
    7. $array[0][1] = $с[0];
    8. $array[0][2] = $с[1];
    9. print_r ($array);
    Значение в переменную $array[0][1] и $array[0][2] - не записывается.
    Если вывести значения массива $c через функцию "print_r ($c);" видно что в массиве значения есть.
    Если выводить через echo: echo $c[0]; echo $c[1] - будет пусто.

    Не понимаю в чем дело, объясните пожалуйста!
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.114
    Симпатии:
    1.244
    Адрес:
    там-сям
    замени все двойные кавычки на одинарные
     
  3. idimka

    idimka Активный пользователь

    С нами с:
    22 фев 2012
    Сообщения:
    8
    Симпатии:
    0
    не помогло!
     
  4. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
    у тебя в коде, который ты тут вывел 2 последние с - русские буквы
    вот тут
    $array[0][1] = $с[0];
    $array[0][2] = $с[1];
     
  5. idimka

    idimka Активный пользователь

    С нами с:
    22 фев 2012
    Сообщения:
    8
    Симпатии:
    0
    спасибо, заработало!