繁体   English   中英

在数组的单独变量中分配索引和值

[英]assign index and value in separate variable of an array

当我使用php的print_r函数打印我的数组时,我有以下数组Array ( ['6'] => mobile ) 我需要在两个不同的变量中分离数组的索引和值。

实际的代码是

$ques=$_POST['selector'];
$count = count($ques);
for($i=0; $i < $count; $i++)
{
    print_r ($ques)."\n";
} 

我怎样才能做到这一点?

<?php print_r( array_keys( $array ) ); ?>
<?php print_r( array_values( $array ) ); ?>

您可以通过以下方式执行此操作:

foreach ($ques as $key => $value) {
    echo $key . ' = ' . $value;
} 
foreach ($ques as $key => $value) {
    $variable1 = $variable1 . ',' . $key;
    $variable2 = $variable1 . ',' . $value;
} 

如果这两个变量的值超过1,则可以将逗号与substr分开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM