大佬教程收集整理的这篇文章主要介绍了在这种情况下,如何获取foreach循环值以外的值?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果您最后一个目的是要根据yourvalues创建数组,为什么还要将数据追加到字符串中,只需将数据添加到数组中,然后直接使用它即可。
foreach ($tag_ID as $term){
$term_arr[]=$term['term'];
}
print_r($term_arr);
那你可以用
$stm =$db->prepare("select user_id FROM sign WHERE term IN (:term_0,:term_1,:ts.ID, s.term, s.counter, os.user_iD, os.ID, COUNT(oserm_2,:term_3,:term_4,:term_5,:term_6,:term_7,:term_8,:term_9,:term_10)");
$term_0="$term_arr[0]";
$term_1="$term_arr[1]";
$term_2="$term_arr[2]";
$term_3="$term_arr[3]";
$term_4="$term_arr[4]";
我正在尝试从mysql数据的foreach循环中调用所有值,并使用那里的值输入到另一个mysql
SELEct语句中。看下面我的代码。它只能收集一个值。我当时正在考虑使用第一个foreach循环包括整个部分,但是,因为foreach的值是独立的,因此我需要使用爆炸数组进行PDO准备。因此,最后,我想知道一种从外部foreach循环获取所有值的方法。欣赏。
//mysql connection code,remove because it is not relative to this question
foreach ($tag_id as $term){
$term=$term['term'].' ';//use space to seprate each one
}
echo $term:// only can can one,how can I get all result from above foreach.
$term=explode(' ',$term);
$stm =$db->prepare("select user_id FROM sign WHERE term IN (:term_0,:term_1,:ts.id,s.term,s.counter,os.user_id,os.id,COUNT(oserm_2,:term_3,:term_4,:term_5,:term_6,:term_7,:term_8,:term_9,:term_10)");
$term_0="$term[0]";
$term_1="$term[1]";
$term_2="$term[2]";
$term_3="$term[3]";
$term_4="$term[4]";
//following code is not relevive to this question.
以上是大佬教程为你收集整理的在这种情况下,如何获取foreach循环值以外的值?全部内容,希望文章能够帮你解决在这种情况下,如何获取foreach循环值以外的值?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。