程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在这种情况下,如何获取foreach循环值以外的值?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在这种情况下,如何获取foreach循环值以外的值??

开发过程中遇到在这种情况下,如何获取foreach循环值以外的值?的问题如何解决?下面主要结合日常开发的经验,给出你关于在这种情况下,如何获取foreach循环值以外的值?的解决方法建议,希望对你解决在这种情况下,如何获取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,请注明来意。