将php数组转换为值列表

时间:2017-02-20 12:14:51

标签: php arrays

我有一个key =>的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吗?

3 个答案:

答案 0 :(得分:0)

检查此PHP代码:

<?php
  $var = array(5, 7, 9, 10);
  $data = json_encode($var) ;
  echo $data ; //[5,7,9,10]
?>

答案 1 :(得分:0)

我假设您有一个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]。我不相信这是你想要的。

由于我不确定它是如何构造的,所以我建议查看PHP可用的JSON函数[2],它们在与jQuery交互时可能会有所帮助。

不是一个明确的答案,但我希望它有所帮助。

[1] http://php.net/manual/en/function.list.php
[2] http://php.net/manual/en/ref.json.php

答案 2 :(得分:0)

$var = array(5,4,7,5,6,8);
echo json_encode($var);