есть массив
$ingr='[2011(3)],[1869(220)],[1870(110)],[1866(55)]';
$ing = array("$ingr");
echo "<br />$ing[0]<br />";
выдает:
[2011(3)],[1869(220)],[1870(110)],[1866(55)]
надо что бы выдавало '[2011(3)]' а еще лучше 2011 и 3
заранее благодарю
Спустя 27 минут, 32 секунды (10.06.2012 - 13:38) johniek_comp написал(а):
zikworld
это не массив, это какой-то питонский словарь, к тому же и на питоне не правильный.
это не массив, это какой-то питонский словарь, к тому же и на питоне не правильный.
$array = array(0 => array(2011,3),
1 => array(1869, 220));
echo $array[0][0]; // 2011
echo $array[0][1]; // 3
Спустя 5 минут, 48 секунд (10.06.2012 - 13:43) zikworld написал(а):
Цитата (johniek_comp @ 10.06.2012 - 10:38) |
zikworld это не массив, это какой-то питонский словарь, к тому же и на питоне не правильный. $array = array(0 => array(2011,3), |
а как сделать из этого словаря норм массив? вручную переделывать - не вариант у меня там тысячи таких строк
Спустя 7 минут, 21 секунда (10.06.2012 - 13:51) johniek_comp написал(а):
$ingr='[2011(3)],[1869(220)],[1870(110)],[1866(55)]';
$e = explode(',', $ingr);
print_r($e);
можешь только так издеваться :)
Спустя 13 минут, 46 секунд (10.06.2012 - 14:04) zikworld написал(а):
Цитата (johniek_comp @ 10.06.2012 - 10:51) |
$ingr='[2011(3)],[1869(220)],[1870(110)],[1866(55)]'; можешь только так издеваться :) |
благодарю)
Спустя 19 минут, 42 секунды (10.06.2012 - 14:24) zikworld написал(а):
помоги еще сделать что б присвоить
$a = 2011;
$b = 3;
ато я со строками не очень дружу
$a = 2011;
$b = 3;
ато я со строками не очень дружу
Спустя 19 минут, 31 секунда (10.06.2012 - 14:44) johniek_comp написал(а):
zikworld
не понял...
не понял...
Спустя 3 минуты, 17 секунд (10.06.2012 - 14:47) Zzepish написал(а):
$res=explode(' (', $e);
$res[1]=str_replace(')','',$res[1]);