执行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
答案 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