如何使用Codeigniter中的foreach循环将逗号分隔的值传递给变量

时间:2018-11-17 16:53:34

标签: php codeigniter

执行foreach循环后,我有一些带有值的数组,我想将每个值传递给一个用逗号分隔的变量,但最后一个值不应与逗号(,)一起出现。

<?php
$aa=array("id"=>1,"id"=>2,"id"=>3,"id"=>4);


$otherV = '';
foreach($aa as $key => $value){
if (!empty($otherV))
{

   $otherV = $value.",";
}
  else{
      $otherV = $value;
    }

}


echo $otherV;
?>

预期输出 我想要这样的输出:1,2,3,4

3 个答案:

答案 0 :(得分:4)

尝试一下:

d = {}
for tag in line.findAll('td'):
    if tag.get("class") and "course" in tag.get("class")[0]:
        d[tag.get("class")[0]] = [text.strip() for text in tag.findAll(text=True)]
>>> d
{"course-section-type": ["lecture (5)"], 
"course-section-meeting": ["MWF", "11:30 AM - 12:20 PM", "MGH", "building room", 
"389"], "course-section-sln": ["00000"]}    

答案 1 :(得分:0)

您的代码中存在许多错误

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/simpleTableLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:stretchColumns="1"> <!-- stretch the second column of the layout-->

        <!-- first row of the table layout-->
        <TableRow

            android:id="@+id/firstRow"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">

            <!-- first element of the row-->
            <TextView

                android:id="@+id/simpleTextView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="#b0b0b0"
                android:padding="18dip"
                android:text="Text 1"
                android:textColor="#000"
                android:textSize="12dp" />

            <TextView

                android:id="@+id/simpleTextView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="#FF0000"
                android:padding="18dip"
                android:text="Text 2"
                android:textColor="#000"
                android:textSize="14dp" />

        </TableRow>
    </TableLayout>

答案 2 :(得分:0)

每个数组值的位置不能相同

testID