问候,
我有数据存储在mysql上,分隔符","在1表中.我也有行和列存储在数据库中.现在我必须使用存储在数据库中的行和列号输出数据来绘制表格.
行和列号是用户输入,因此可能会有所不同.
比方说,列上有3个,行上有3个.
我需要像显示一样做,
|___d1__|___d2__|___d3__|
|___d4__|___d5__|___d6__|
|___d7__|___d8__|___d9__|
Run Code Online (Sandbox Code Playgroud)
其中d1-d9是存储在mysql数据库中的数据,在一个表中带有分隔符",".
谢谢你的帮助.
我想让用户输入标签:
windows linux"mac os x"
然后用空格分割它们,但也将"mac os x"识别为整个单词.
这可以将爆炸功能与其他功能结合起来吗?
必须要有办法.
好的,首先,如果之前已经询问过这个问题,我会进行applogize,我花了过去12个小时来筛选数百个论坛主题并且还没有找到一个完全回答这个问题的人,所以这里就是这样.
我有一个我构建的页面,其中有一个用户列表,当用户登录时自动填充,每个用户都有一个复选框,允许主机选择用户并在需要时删除它们.我正在使用jQuery将数组字符串发送到php页面,我试图爆炸该字符串,遍历用户ID并从我们的数据库中删除传递的ID.除非我选择多个用户,否则一切都非常好.当我选择多个用户并将数组传递给php处理程序时,它会爆炸数组,但只保留数组中的最后一个值,其余部分在脚本的黑洞中丢失.
这是我的javascript页面中的代码:
function rem_user() {
var ids = $('input:checkbox[id=del]:checked').map(function(){
return this.value
}).get();
alert(ids);
jQuery("#rem_msg").load(controlpage, {AdmFnc: "rem_user", del_ids: ids}, getUsers);
}
Run Code Online (Sandbox Code Playgroud)
然后将此数组传递给php控制页面,由以下处理:
if (strcmp($AdmFnc, rem_user) == 0){
echo "";
$ids = trim($_POST['del_ids']);
$ids = explode(',',$ids);
if(is_array($ids)){
foreach($ids as $userid){
mysqli_query($dbc, "UPDATE webcastlogin SET logoutTime = '$current_time' WHERE userid = '$userid'") or die('Error setting logout time '.mysqli_error($dbc));
mysqli_query($dbc, "DELETE FROM weekly_users WHERE userid = '$userid'") or die('Error removing users '.mysqli_error($dbc));
}
echo 'Selected IDs removed';
} else if (empty($ids)) {
echo …Run Code Online (Sandbox Code Playgroud) 如果我有一串key->值对,格式如下:
MIME-Version: 1.0
From: "Tim Lincecum"
Reply-To: "Tim Lincecum"
Return-path: "Tim Lincecum"
Content-Type: text/html; charset=iso-8859-1
Subject: Giants Win World Series!
Run Code Online (Sandbox Code Playgroud)
我如何获得这样的数组arr['From'] = "Tim Lincecum",等
我知道有这个explode()功能,但我看到的唯一分隔符(冒号)位于键和值的中间,而不是每对之间.我怎么处理这个?
可能重复:将
查询字符串解析为数组
我如何爆炸如下的字符串:
a=1&b=2&c=3
Run Code Online (Sandbox Code Playgroud)
这样就变成了:
Array {
[a] => 1
[b] => 2
[c] => 3
}
Run Code Online (Sandbox Code Playgroud)
使用explode()分隔的常规函数&将分隔参数但不成[key] => [value]对分开.
谢谢.
在我的表'用户'中有'朋友',
像这样 :
+----+------+---------+
| id | name | friends |
+----+------+---------+
| 1 | a | 0,1,2 |
| 2 | b | 0,1,3 |
| 3 | c | 0,1 |
+----+------+---------+
Run Code Online (Sandbox Code Playgroud)
如何使用explode函数逐个获取由逗号(,)分隔的朋友ID(不是0,1,2);
如何选择ID?(例):
$sql = Select id from users where id = (exploded)
if (mysql_num_rows($sql) > 0 ) {
$TPL->addbutton('Unfriend');
}else{
$TPL->addbutton('Add as Friend')
}
Run Code Online (Sandbox Code Playgroud) 如何获取使用php爆炸的单词总数?
这是我的爆炸值的代码$multi_text,我想知道如何在使用php完成爆炸后获得单词总数?
在这种情况下= 12
<?PHP
$multi_text = "aaa sss ddd fff rrr eee www sss fff ggg hhh ttt";
$pieces = explode(" ", $multi_text);
?>
Run Code Online (Sandbox Code Playgroud) $list = 'Mon,Tue,Wed,Thrs,Fri,Sat,Sun';
Run Code Online (Sandbox Code Playgroud)
是否有正则表达式或函数可以如下工作?
1)"Tue" return string ->"Mon,Wed,Thrs,Fri,Sat,Sun"
2)"Thrs, Mon" return string ->"Tue,Wed,Fri,Sat,Sun"
3)"Sun,Wed,Fri" return string ->"Mon,Tue,Thrs,Sat"
4)"Fri" return string ->"Mon,Tue,Wed,Thrs,Sat,Sun"
Run Code Online (Sandbox Code Playgroud)
以下工作正常,从字符串中只删除一个项目.如果我想删除上面的多个项目怎么办?
$input = 'Wed';
$list = 'Mon,Tue,Wed,Thrs,Fri,Sat,Sun';
$array1 = Array($input);
$array2 = explode(',', $list);
$array3 = array_diff($array2, $array1);
$output = implode(',', $array3);
echo $output;
Run Code Online (Sandbox Code Playgroud) 我想从字符串中分割单词.例如,我的字符串是"在#name of god"中,我只需要"名字"!! 但是当我使用这个snipet时,请给我"上帝的名字"
$string = "In the #name of god";
$word = explode( '#', $string );
echo $word;
Run Code Online (Sandbox Code Playgroud)