我把电话号码放在MySql数据库中,如下所示:
id | number |
1 | 123456789-987654321-987456123 |
2 | 858555588-859654744-965854777 |
3 | 369587774-369855214-369852147 |现在,我需要为每个电话号码的每个id列表打印如下:
<input type="text" id="p_scnt" size="20" name="phone[]" value="<?PHP echo $row['phone'];?>" />我认为首先使用explode()函数分隔,然后再打印array();
我怎么打印这个?
发布于 2014-04-13 19:13:22
使用explode()在破折号处断开字符串。然后循环遍历数字数组,将每个数字回显为输入的值。
$numbers = explode('-', $row['number']);
foreach ($numbers as $number) {
?>
<input type="text" id="p_scnt" size="20" name="phone[]" value="<?PHP echo $number;?>" />
<?php
}https://stackoverflow.com/questions/23047178
复制相似问题