如何使用 php 将长数组的值存储到变量中

Posted

技术标签:

【中文标题】如何使用 php 将长数组的值存储到变量中【英文标题】:How to store a long array's value in to variales using php 【发布时间】:2016-03-23 21:57:31 【问题描述】:

如何使用 php 将上述数组的每个值保存在变量中。

Array ( [0] => Abbottabad )
Array ( [0] => Faisalabad )
Array ( [0] => Gujranwala )
Array ( [0] => Hyderabad )
Array ( [0] => Islamabad )
Array ( [0] => Karachi )
Array ( [0] => Lahore )
Array ( [0] => Mangla )
Array ( [0] => Multan )
Array ( [0] => Muree )
Array ( [0] => Peshawar )
Array ( [0] => Quetta )
Array ( [0] => Rawalpindi )
Array ( [0] => Sialkot ) 

我从 mysql 得到这些值。现在我想以无法单独打印每个值的方式存储到变量中。

【问题讨论】:

为什么要为每个值创建单独的数组? 从你的输出我猜这段代码是循环的。现在你想将这些数组存储在一个变量中,这样你就不能再单独打印它们了?! 尝试更具体。 请发送print_r($your_array_name) 这样我们就可以看到数组的真实样子。然后使用edit 将输出添加到您的问题中,不要将其放在评论中。您不需要从数组中移动这些值,您可以直接从数组中打印数据 【参考方案1】:

将这些数组保存到数组中(我希望您谈论的是数据库返回的对象数组),如果不只是将其保存在数组中以避免静态检查。

foreach($arrayResult as $key => $value)
 foreach($value as $dataArray)
   echo $dataArray;
 

【讨论】:

以上是关于如何使用 php 将长数组的值存储到变量中的主要内容,如果未能解决你的问题,请参考以下文章

如何将数组存储到php中的会话变量中

如何在 PHP 中循环并输出变量数组对象的值

如何使用 JavaScript 将长数组拆分为更小的数组

如何使用JavaScript将长数组拆分为更小的数组

如何在 C 中分配子数组的值?

PHP怎么随机获取数组里面的值?