Вопрос-Ответ по php

Печать RSS
6598
Кураторы темы:

K

Транклюкаторщик
0
3909, лучше var_dump()
В

Кодер
0
3910. eGo, чем лучше?

2000 лет д.н.э.
0
in_array() не проще ли будет?
а вообще не понял что автору надо
K

Транклюкаторщик
0
3911,
<?
$arr = array('1 ',' 2');
print_r($arr);
var_dump($arr);
?>
сравни

Добавлено через 02:40 сек.
3905. manyak, напиши по - русски, а не свои парам пам пам, не осилить ))
С

Чатланин
0
имеется некий файл a.php в нем содержится
$a=array(
"raz"=>"1|2|3|4",
"dva"=>"5|6|7|8",
"tri"=>"9|10|11|12",
и т.д вместо цифр любые данные
);
для обработки имеется страница b.php с содержанием
require "a.php";
$b=array_merge($a);
теперь когда на странице index.php переменная а была равна любому значению из файла а.php например dva нужно вывести ячейки 5,6,7,8
на index.php пишу вызов файла require"b.php"; затем $c=preg_split("|",$b["a"]);
далее $udat = explode('|', $с);
print_r($udat);
но не вытаскивается
K

Транклюкаторщик
0
файл "a.php":

<?
$a = array(
"raz"=>"1|2|3|4",
"dva"=>"5|6|7|8",
"tri"=>"9|10|11|12"
);
?>

файл "index.php":
<?
require 'a.php';
$c = explode('|',$a["raz"]);

var_dump($c); // вывод всего массива (в этом случае массив a[raz])
echo $c[0]; // вывод одного из значений $c (в этом случае значение 0)

?>
зачем b.php с array_merge я не понимаю
array_merge -- Слить два или большее количество массивов.
Функция array_merge() сливает элементы двух или большего количества массивов таким образом, что значения одного массива присоединяются к значениям предыдущего. Результатом работы функции является новый массив.
http://php.su/functions/?f=array_merge&choice=info
Изменил: KOZZ (09.11.2010 / 10:56)
С

Чатланин
0
в файле b будет в дальнейшем вызов не только файла а.php но с.php ,е.php и т.д и код в нем будет иметь
$b=array_merge($a, $с, $e);
K

Транклюкаторщик
0
196, ну так делай тогда то же самое только еще и сливай массивы
С

Чатланин
0
последний вопрос если a.php имеет вид
<?
$a = array(
"raz"=>"1|2|3|4",
"dva"=>"5|6|7|8",
"tri"=>array(
"4"=>"9|10|11",
"5"=>"12|13|14"),
);
?>
как в таком случае вытащить 4 или 5?
Изменил: серега (09.11.2010 / 12:35)
K

Транклюкаторщик
0
3918, echo $a[4];
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск