У меня есть массив и вы хотите создать новый числовой массив. Это выглядит так: $created_old = explode("_", $result[$i]["created"]); $created_new = array(); $created_new[0] = $created_old[2]; $created_new[1] = $created_old[0]; $created_new[2] = $created_old[1]; $created_new[3] = ""; $created_new[4] = rtrim(explode(":", $created_old[3])[2], ")"); //Get name from the database $created_new[3] = $name; $created = implode("_", $created_new); Эта версия работает отлично, но […]
Я обращаюсь к БД следующим образом: $result=mysql_query("SELECT name,items FROM mytable WHERE price='$price'"); теперь, я хочу создать массив для вставки значений, которые являются результатом этого запроса e'g, скажем, это результирующие данные: name sellerid quantity john 12 10 joel 23 20 brian 40 10 i.ve вставлял эти данные в массив и хотел бы манипулировать им (это торговая […]
В настоящее время я работаю над индексом для функции поиска. Индексатор будет работать над данными из «полей». Поля выглядят так: Field_id Field_type Field_name Field_Data – 101 text Name Intel i7 – 102 integer Cores 4 physical, 4 virtual – 103 select Vendor Intel – 104 multitext Description The i7 is intel's next gen range of […]
Я пытаюсь сделать слайд-шоу php, и я почти закончен. Мне просто нужно реализовать следующие и обратные кнопки, которые, как я думал, будут легкими, но, видимо, вы не можете увеличивать индексы в php? $sql = "SELECT pic_url FROM pic_info"; $result = $conn->query($sql); $count = 0; $dir = "http://dev2.matrix.msu.edu/~matrix.training/Holmberg_Dane/"; $source = "gallery.php"; if ($result->num_rows > 0) { […]
У меня есть массив и PHP, и когда я его распечатываю, я вижу значения, которые мне нужны для доступа, но когда я пытаюсь получить их по их ключу, я получаю уведомление PHP. Я напечатал массив с помощью print_r : Array ( [207] => sdf [210] => sdf ) Когда я пытаюсь получить доступ к массиву […]
Я хочу передать функцию значение индекса массива – например ['client_name'] – значение первого уровня работает, потому что я могу сделать $index = client_name; function arraything ($index) { return $this->arraytolookat[$index]; } Вопрос в том, как … как это сделать, если это многоядерный массив? Я попробовал выражение eval и, по-видимому, он не оценивает скобки хорошо … Поэтому […]
Это, наверное, простой вопрос, и я боюсь, что ответ может быть «нет», но … Вот простой фрагмент кода: function func1() { $bt = debug_backtrace(); print "Previous function was " . $bt[1]['function'] . "\n"; } Теперь … Можно ли это сделать без временной переменной? На другом языке я мог бы ожидать, что смогу сказать: function func1() […]