У меня есть эта рабочая функция, которая находит папки и создает массив. function dua_get_files($path) { foreach (glob($path . "/*", GLOB_ONLYDIR) as $filename) { $dir_paths[] = $filename; } return $dir_paths; } Эта функция может находить только каталоги в текущем местоположении. Я хочу найти пути к каталогам в дочерних папках и их дочерних элементах и так далее. […]
Как рассчитать, сколько элементов в foreach? Я хочу подсчитать количество строк. foreach ($Contents as $item) { $item[number];// if there are 15 $item[number] in this foreach, I want get the value : 15 } Благодарю.
У меня есть вложенный массив, в котором я хочу отобразить подмножество результатов. Например, в приведенном ниже массиве я хочу перебрать все значения в вложенном массиве [1]. массив ( [0] => Массив ( [0] => один [1] => Массив ( [0] => 1 [1] => 2 [2] => 3 ) ) [1] => Массив ( [0] […]
Я использую следующий код для получения данных с сайта с помощью Soap. $client = new SoapClient('http://some.url.here'); class SMSParam { public $CellNumber; public $AccountKey; public $MessageCount; public $MessageBody; public $Reference; } $parameters = new SMSParam; $parameters -> AccountKey = "$sms_key"; $parameters -> MessageCount = "25"; $Result = $client->GetIncomingMessages($parameters); echo "<pre>"; print_r($Result); echo "</pre>"; Вот пример вывода: […]
Я использую приведенный ниже код для отображения базы данных изображений и имени базы данных webisites. <fieldset> <h1>A</h1> <ul> <?php foreach ($records as $key) { ?> <li class="siteli"> <a href="#" class="add"> <div id="site-icon"><img src="<?php echo $key->site_img; ?>" width="16" height=""></div> <p id="text-site"> <?php echo $key->site_name; ?></p> </li> <?php } ?> </ul> </fieldset> Теперь я пытаюсь сгруппировать эти […]
Как выполнить итерацию через массив PHP в jQuery? У меня есть массив в php с именем $viewfields . Как выполнить итерацию через каждый элемент этого массива с помощью jQuery? ИЗМЕНИТЬ 1 <?php foreach ($viewfields as $view): ?> if(<?=$view['Attribute']['type'];?>=='text'||<?=$view['Attribute']['type'];?>=='number') { $("<input id=input<?=$view['Attribute']['sequence_no'];?> type= 'text' style= 'width:<?=$view['Attribute']['size'];?>px' data-attr=<?=$view['Attribute']['type'];?> ></input><br>").appendTo("#fb_contentarea_col1down21 #<?=$view['Attribute']['sequence_no'];?>"); } Если я дам $.each(arrayfromPHP,function(i,elem){ } как […]
Я разрабатываю приложение php, которое использует класс базы данных для запроса mySQL. класс находится здесь: http://net.tutsplus.com/tutorials/php/real-world-oop-with-php-and-mysql/ Я сделал некоторые изменения в классе, чтобы соответствовать моим потребностям, но есть проблема (может быть, глупая) При использовании select () он возвращает многомерный массив, подобный таковому для таблицы с тремя столбцами (id, firstname, lastname): массив ( [0] => Массив […]
У меня есть цикл foreach, который мне нужно ограничить первыми 10 элементами, а затем выйти из него. Как мне это сделать? foreach ($butters->users->user as $user) { $id = $user->id; $name = $user->screen_name; $profimg = $user->profile_image_url; echo "things"; } Поблагодарю также подробное объяснение.
Я обращаюсь к массиву по ссылке внутри цикла foreach, но функция unset (), похоже, не работает: foreach ( $this->result['list'] as &$row ) { if ($this_row_is_boring) { unset($row); } } print_r($this->result['list']); // Includes rows I thought I unset Идеи? Благодаря!
Ниже приведен тест петли php foreach большого массива, я думал, что если переменная $v не изменится, реальная копия не произойдет из-за копирования при записи , но почему она быстро проходит по ссылке? Код 1: function test1($a){ $c = 0; foreach($a as $v){ if($v=='xxxxx') ++$c; } } function test2(&$a){ $c = 0; foreach($a as $v){ if($v=='xxxxx') […]