我怎么能以$ _POST的格式排列一个字符串......有点,我有这种格式:
101=1&2020=2&303=3
Run Code Online (Sandbox Code Playgroud)
(包括你的疑惑,它是jQuery Sortable Serialize的结果......我想运行一个SQL语句来更新一个带有=符号右侧的字段,其中等号的左侧是哪个?我知道SQL为这个,但我想把它放在一个格式,我可以使用foreach($ VAR作为$ key => $ value)并从中构建一个sql语句..因为我不知道有多少101 = 1会有?
我只想以$ key = 101和$ value = 1的方式爆炸
听起来令人困惑;)非常感谢先进!
我正在尝试解析此页面的输出 - > http://master.anti3d.com/raw_server_list2.php
该主服务器的文档说每个条目都以这种方式分开
注意:LF = LineFeed = 10
格式:serverName [LF] ipAddress:port; users/maxusers; gameCount; version; location [LF]
例:
服务器名称1
111.111.111.1111:27888; 0/25; 0.86;美国
服务器名称2
222.222.222.2222:27888; 0/50; 0.86;加拿大
所以我使用OOCurl库来使用面向对象的CURL检索站点数据
<?php
include_once('oocurl.php');
$fetchmaster = new Curl('http://master.anti3d.com/raw_server_list2.php');
$data = $fetchmaster->exec();
$parsedata = explode('\n', $data);
print_r($parsedata);
?>
Run Code Online (Sandbox Code Playgroud)
Curl检索页面信息,但是当我尝试使用\n字符或换行符,ASCII 10进行爆炸时,它只是不起作用.我下载了页面输出,并使用十六进制编辑器查看它,并使用\ x0a,\n,换行
我究竟做错了什么?
我有一个包含许多行的纯文本文件.每行包含5个单词.例如:
cat bat rat mat sat
hello hi howdy namaste salaam
here there where nowhere somewhere
a b c d e
......
......
Run Code Online (Sandbox Code Playgroud)
现在我正在使用fgets()函数逐个检索这些行.线条被完美地检索,但是当我explode在字符串中形成5个单词的数组时,我看到尾随line feed字符也包含在数组中.
那么如何line feed在爆炸时删除尾随字符?
如何将日期分成碎片并从中获取最后一部分.可以说,我们有09.06.2010,我们想从它获得"2010".如何用PHP做到这一点?
我有这个方法:
$message->from_address
Run Code Online (Sandbox Code Playgroud)
在浏览器上显示时显示为
<a href="some text">asdasd</a>
Run Code Online (Sandbox Code Playgroud)
我只需要文字asdasd.我怎么会分开呢,使得 <a href="some text">和</a>部分将被分离出来.
我想这样,因为为了存储在一个变量中,以后再重复使用.我尝试将其>作为分隔符进行爆炸,但它只显示全文.我错过了什么?
假设我在网页上有以下网址,我怎么能利用这个explode()功能只给我ID,而不是ID 后面的其余网址?
file.php?id=12345&foo=bar
Run Code Online (Sandbox Code Playgroud)
我可以获得ID,但总是有以下" &foo=bar".
谢谢.
我拥有的是这个数组:
$l = "apple,orange,tomato,banana,carrot,celery";
Run Code Online (Sandbox Code Playgroud)
我想要做的是这样的事情:
apple OR orange OR tomato OR banana OR carrot OR celery
Run Code Online (Sandbox Code Playgroud)
我到目前为止:
$l = explode(",", $l);
if (count($l) > 1){
foreach ($l as $s){
echo " OR " . $s;
}
}
Run Code Online (Sandbox Code Playgroud)
这样做会将OR放在数组的所有部分之前:
OR apple OR orange OR tomato OR banana OR carrot OR celery
Run Code Online (Sandbox Code Playgroud)
计算第一件作品的正确方法是什么,然后附加到所有其他作品?
我试图从逗号分隔列表中获取一个值,因为我已经使用了explode()方法,但它仅适用于某些情况下仅在其他情况下它会发出以下通知:
注意:未定义的偏移量
我的代码:
案例1(正常工作):
$permission = 1,2,3,4,5 ; // this is fetching values from database
list($p1, $p2,$p3,$p4,$p5) = explode(',', $permission);
echo $p1. "</BR>".$p2. "</BR>".$p3. "</BR>".$p4. "</BR>".$p5 ;
Run Code Online (Sandbox Code Playgroud)
输出:
1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
案例2(注意:未定义的偏移量:4和注意:未定义的偏移量:3):
$permission = 1,2,3 ;// this is fetching values from database
list($p1, $p2,$p3,$p4,$p5) = explode(',', $permission);
echo $p1. "</BR>".$p2. "</BR>".$p3. "</BR>".$p4. "</BR>".$p5 ;
Run Code Online (Sandbox Code Playgroud)
输出:
1 2 3 with (Notice: Undefined offset: 4 and Notice: Undefined offset: 3)
Run Code Online (Sandbox Code Playgroud)
如何克服这个通知.或者我的方法本身是错误的.
还有其他好方法吗?
我有一个场景,用户在搜索框中输入一个字符串.如果输入的字符串到达多个单词,我会使用,
$text = "Hello World";
$pieces = explode(' ', $text);
Run Code Online (Sandbox Code Playgroud)
我将获得第一个和第二个任期
$pieces['0'] & $pieces['1'].
Run Code Online (Sandbox Code Playgroud)
但是,如果用户键入类似的内容,
$text = "Hello World";
Run Code Online (Sandbox Code Playgroud)
我应该如何获得第二个学期?
如果我var_dump的结果,我得到了
array(12) {
[0]=>
string(5) "Hello"
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
[4]=>
string(0) ""
[5]=>
string(0) ""
[6]=>
string(0) ""
[7]=>
string(0) ""
[8]=>
string(0) ""
[9]=>
string(0) ""
[10]=>
string(0) ""
[11]=>
string(5) "World"
}
Run Code Online (Sandbox Code Playgroud) 我创建了一个将从xml文件中读取的任务,然后将信息存储到数据库中.在此过程中,它会删除不必要的信息,并更改其他部分.
在阅读XML文件时,我得到如下信息:
<time>2/1/2016 16:49:15</time>
<type>GOALS</type>
<event>FC HALIFAX TOWN 2-2 Lincoln City</event>
Run Code Online (Sandbox Code Playgroud)
在处理'事件'时我会陷入困境.
我想爆炸这个事件,所以我留下来:
$team[0] = "FC HALIFAX TOWN"
$team[1] = "Lincoln City"
Run Code Online (Sandbox Code Playgroud)
我不能使用' - '然后删除$ team [0]中的最后一个字符和$ team [1]中的第一个字符,因为有些团队在其名称中使用' - ',例如'Maccabi Tel-特拉维夫".
所以我试图找到一种方法来爆炸,它能够找到数字,而不是字母.
有人能帮忙吗?