У меня есть массив php ключ => значение, и я хотел бы сохранить все значения в список (например, список Python) значений.
Мне это нужно, потому что я должен передать этот список значений в сценарий JQuery.
В основном у меня есть:
$var = Array ( [0] => 5 [1] => 7 [2] => 9 [3] => 10 )
и я хотел бы иметь что-то вроде
$var = [5, 7, 9, 10];
Когда я вызываю из Jquery мою переменную:
var newvariable = "<?php echo $var ?>";
Конечная цель — создать список Jquery, например:
var newvariable = [5,7,9,10];
Это возможно в php?
$var = array(5,4,7,5,6,8);
echo json_encode($var);
<?php
$var = array(5, 7, 9, 10);
$data = json_encode($var) ;
echo $data ; //[5,7,9,10]
?>
Я предполагаю, что у вас есть массив PHP, такой как этот:
$var = array ( 5, 7, 9, 10 );
Это напечатало бы, с var_dump
:
array(4) {
[0]=>
int(5)
[1]=>
int(7)
[2]=>
int(9)
[3]=>
int(10)
}
PHP имеет list()
языковой конструктор [1]. Я не верю, что это то, что вы хотите, хотя.
Поскольку я не совсем уверен, как это устроено, я бы посоветовал взглянуть на функции JSON [2], которые есть в PHP и которые могут помочь при взаимодействии с jQuery.
Не окончательный ответ, но я надеюсь, что это поможет.
[1] http://php.net/manual/en/function.list.php