标签: explode

以下列格式排列字符串?

我怎么能以$ _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的方式爆炸

听起来令人困惑;)非常感谢先进!

php string variables foreach explode

0
推荐指数
1
解决办法
107
查看次数

如何"爆炸"此页面输出

我正在尝试解析此页面的输出 - > 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,换行

我究竟做错了什么?

php curl newline explode

0
推荐指数
1
解决办法
822
查看次数

如何在爆炸时删除尾随换行符

我有一个包含许多行的纯文本文件.每行包含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在爆炸时删除尾随字符?

php explode

0
推荐指数
1
解决办法
1952
查看次数

如何像09.06.2010一样爆炸日期并用php获取"2010"?

如何将日期分成碎片并从中获取最后一部分.可以说,我们有09.06.2010,我们想从它获得"2010".如何用PHP做到这一点?

php explode

0
推荐指数
1
解决办法
8809
查看次数

只获取链接中的文本

我有这个方法:

$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>部分将被分离出来.

我想这样,因为为了存储在一个变量中,以后再重复使用.我尝试将其>作为分隔符进行爆炸,但它只显示全文.我错过了什么?

php explode

0
推荐指数
1
解决办法
43
查看次数

PHP爆炸删除"额外"文本

假设我在网页上有以下网址,我怎么能利用这个explode()功能只给我ID,而不是ID 后面的其余网址?

file.php?id=12345&foo=bar
Run Code Online (Sandbox Code Playgroud)

我可以获得ID,但总是有以下" &foo=bar".

谢谢.

php explode

0
推荐指数
1
解决办法
141
查看次数

格式化第一篇与foreach之后的数据爆炸

我拥有的是这个数组:

$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)

计算第一件作品的正确方法是什么,然后附加到所有其他作品?

php foreach explode

0
推荐指数
1
解决办法
118
查看次数

注意:分配爆炸到列表时未定义的偏移量

我试图从逗号分隔列表中获取一个值,因为我已经使用了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)

如何克服这个通知.或者我的方法本身是错误的.

还有其他好方法吗?

php string explode

0
推荐指数
1
解决办法
194
查看次数

删除php中子字符串中不需要的空格?

我有一个场景,用户在搜索框中输入一个字符串.如果输入的字符串到达​​多个单词,我会使用,

$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)

php string explode

0
推荐指数
1
解决办法
45
查看次数

Php使用1个固定字符和2个随机数进行爆炸

我创建了一个将从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-特拉维夫".

所以我试图找到一种方法来爆炸,它能够找到数字,而不是字母.

有人能帮忙吗?

php xml explode

0
推荐指数
1
解决办法
133
查看次数

标签 统计

explode ×10

php ×10

string ×3

foreach ×2

curl ×1

newline ×1

variables ×1

xml ×1