Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: массив
 
 автор: freeing   (19.03.2008 в 15:59)   письмо автору
 
 

Подскажите как реализовать такой код:


[ссылка1]
{
    [под ссылка1]
    {
        [заголовок1]
        {
            описание 1
        }
    }
}
[ссылка2]
{
    [под ссылка2]
    {
        [заголовок2]
        {
            описание 1
        }
    }
}
[ссылка2]
{
    [под ссылка2]
    {
        [заголовок3]
        {
            описание 3
        }
    }
}


это массив

   
 
 автор: NovikovMA   (19.03.2008 в 16:18)   письмо автору
 
   для: freeing   (19.03.2008 в 15:59)
 


<?
  $A
['href1']['href12']['header']='description1';
  
$A['href2']['href22']['header']='description2';
  
$A['href3']['href32']['header']='description3';
  echo(
'<pre>');
  
print_R($A);
  echo(
'</pre>');
?>



Или я не правильно понял?

   
 
 автор: freeing   (19.03.2008 в 16:36)   письмо автору
 
   для: NovikovMA   (19.03.2008 в 16:18)
 

Вопрос не в том, как создать массив, а в том, чтобы его отобразить!

Есть файл template.txt и в нем текст


[ссылка1] 
{
    [под ссылка1] 
    {
        [заголовок1] 
        {
            описание 1 
        }
    }
}
[ссылка2] 

    [под ссылка2] 
    { 
        [заголовок2] 
        { 
            описание 1 
        } 
    } 




Необходимо чтоб
ссылки и под ссылки грузились в DIV_A
заголовок b описание в DIV_B

   
 
 автор: NovikovMA   (19.03.2008 в 16:51)   письмо автору
 
   для: freeing   (19.03.2008 в 16:36)
 


<?
$A
['href1']['href12']['header']='description1';
$A['href2']['href22']['header']='description2';
$A['href3']['href32']['header']='description3';

echo(
'<pre>');
print_R($A);
echo(
'</pre>');

foreach(
$A as $href1=>$data){
    echo(
'<div a>'.$href1.'</div a>');
    foreach(
$data as $href2=>$header){
        echo(
'<div a>'.$href2.'</div a>');
        foreach(
$header as $head=>$description){
            echo(
'<b>'.$head.'</b><br />');
            echo(
'<div b>'.$description.'</div b>');
        };
    };
};


Только мне кажется, что есть более оптимальный способ рисования меню (если конечно я прально понял)

   
 
 автор: freeing   (19.03.2008 в 16:59)   письмо автору
 
   для: NovikovMA   (19.03.2008 в 16:51)
 

а как значению присвоить строки из файла?

То есть чтение между { и }

[ссылка1]  

    [под ссылка1]  
    { 
        [заголовок1]  
        { 
            описание 1      
        } 
    } 


$open = file("template.txt");

типо $A[$open[1]][$open[2]][$open[3]]=$open[4];

   
 
 автор: freeing   (19.03.2008 в 17:39)   письмо автору
 
   для: freeing   (19.03.2008 в 16:59)
 

очень надо ПЛ!!!!!!!!!!!!

   
 
 автор: freeing   (19.03.2008 в 18:21)   письмо автору
 
   для: freeing   (19.03.2008 в 17:39)
 

?????????????????????????????????????????????????

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования