Php “问题”;“自动命名”;阵列
这个标题不是很具有描述性,我很抱歉,但我想不出更好的方式来解释它。一个数据库中最多有10个序列化数组。我将其向下拉,并将其取消序列化为一个新阵列,如下所示:Php “问题”;“自动命名”;阵列,php,arrays,Php,Arrays,这个标题不是很具有描述性,我很抱歉,但我想不出更好的方式来解释它。一个数据库中最多有10个序列化数组。我将其向下拉,并将其取消序列化为一个新阵列,如下所示: $specimen0 = unserialize($row['specimen0']); $specimen1 = unserialize($row['specimen1']); 然后将其格式化为显示样本的有序列表。由于每个样本都有大量的数据,我不想一遍又一遍地对其编码10次。我的while循环如下所示: while($i <=
$specimen0 = unserialize($row['specimen0']);
$specimen1 = unserialize($row['specimen1']);
然后将其格式化为显示样本的有序列表。由于每个样本都有大量的数据,我不想一遍又一遍地对其编码10次。我的while循环如下所示:
while($i <= $num) {
if(isset($specimen{$i})) {
echo 'Yep';
}
$i++
}
while($iwhile($iwhile($iFatherstorm)描述了如何很好地更正您的代码。我想知道的是:为什么不使用这样的数组:
$specimen = array();
$specimen[0] = unserialize($row['specimen0']);
$specimen[1] = unserialize($row['specimen1']);
// maybe you could also use an foreach($specimen as $key=>$array) here,
// don't know what you're trying to do...
while($i <= $num) {
if(isset($specimen[$i])) {
echo 'Yep';
}
$i++
}
$sample=array();
$sample[0]=未序列化($row['specimen0']);
$sample[1]=未序列化($row['specimen1']);
//也许你也可以在这里使用foreach($key=>$array),
//不知道你想做什么。。。
而($iFatherstorm描述了如何很好地纠正您的代码。我想知道的是:为什么不使用这样的数组:
$specimen = array();
$specimen[0] = unserialize($row['specimen0']);
$specimen[1] = unserialize($row['specimen1']);
// maybe you could also use an foreach($specimen as $key=>$array) here,
// don't know what you're trying to do...
while($i <= $num) {
if(isset($specimen[$i])) {
echo 'Yep';
}
$i++
}
$sample=array();
$sample[0]=未序列化($row['specimen0']);
$sample[1]=未序列化($row['specimen1']);
//也许你也可以在这里使用foreach($key=>$array),
//不知道你想做什么。。。
而($我想你忘了isset()中的双精度-$我想你忘了isset()中的双精度-$)我一定是因为忘记了这件事而慢慢衰老。你刚刚为我节省了几个小时的工作。我一定是因为忘记了这件事而慢慢衰老。你刚刚为我节省了几个小时的工作。我在游戏后期接管了这个项目,并试图避免重写所有内容。如果我开始的话,我会这样做。我最终只是重写了使用这些代码来清理一切。我在游戏后期接管了这个项目,并试图避免重写一切。如果我开始的话,我会这样做。我最终只是重写并使用这些代码来清理一切。
$str='abcdef';
echo $str{4}; //echo e;
$i=3;
echo $str{$i};//echo d
$specimen = array();
$specimen[0] = unserialize($row['specimen0']);
$specimen[1] = unserialize($row['specimen1']);
// maybe you could also use an foreach($specimen as $key=>$array) here,
// don't know what you're trying to do...
while($i <= $num) {
if(isset($specimen[$i])) {
echo 'Yep';
}
$i++
}