Здравствуйте, понадобилось мне написать такую вещь: есть код PHP: $pack[] = array('content_head'=>"<img src=\"http://www.site.ru/94/1/10.jpg\"/>", 'content_body'=>"", 'title'=>"10", 'my_category'=>"1"); нужно чтобы вместо 10 выводилось число 100 например, потом автоматически вставлялся этот же код но уже с числами 99, и так до 1. Как можно реализовать? и можно поподробнее, а то я в php не силен
Padaboo ну я примерно понял что это)) а как сделать еще чтобы это все повторялось например 100 раз с разными числами? мне вот тут написали один код: PHP: $i = '10' while($i > 1) { $pack[] = array('content_head'=>"<img src=\"http://www.site.ru/94/1/".$i.".jpg\"/>", 'content_body'=>"", 'title'=>$i, 'my_category'=>"1"); $i--; } foreach($pack as $key => $array) { echo $array[$key]['content_head'] . "<br />"; } var_dump($pack); Но почему то не работает, белый экран
Делается это вложенными циклами. Первый - foreach - проходит по массиву pack, второй, внутри первого forech, for, делает проход столько раз, на сколько указывает $element["title"]. А реализуй это сам.
Apple если бы я мог реализовать это, я бы не писал ))) кроме верстки сайтов больно ничем не занимаюсь ))
вот смотрите, я сделал вот так: PHP: <?php $i = '10'; while($i > 1) { $pack[] = array('content_head'=>"<img src=\"http://www.site.ru/94/1/".$i.".jpg\"/>", 'content_body'=>"", 'title'=>$i, 'my_category'=>"1"); $i--; } foreach($pack as $key => $array) { echo $array[$key]['content_head'] . "<br />"; } var_dump($pack); ?> и вот что у меня выводит в браузере: PHP: array(9) { [0]=> array(4) { ["content_head"]=> string(43) "" ["content_body"]=> string(0) "" ["title"]=> string(2) "10" ["my_category"]=> string(1) "1" } [1]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(9) ["my_category"]=> string(1) "1" } [2]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(8) ["my_category"]=> string(1) "1" } [3]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(7) ["my_category"]=> string(1) "1" } [4]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(6) ["my_category"]=> string(1) "1" } [5]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(5) ["my_category"]=> string(1) "1" } [6]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(4) ["my_category"]=> string(1) "1" } [7]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(3) ["my_category"]=> string(1) "1" } [8]=> array(4) { ["content_head"]=> string(42) "" ["content_body"]=> string(0) "" ["title"]=> int(2) ["my_category"]=> string(1) "1" } } а нужно чтобы код отображался: PHP: $pack[] = array('content_head'=>"<img src=\"http://www.site.ru/94/1/10.jpg\"/>", 'content_body'=>"", 'title'=>"10", 'my_category'=>"1");