标签: explode

PHP:使用特殊字符进行爆炸

我正在研究从会话中抓取的长字符串,该字符串使用"§"(部分符号)对字符串的不同部分进行分组和划分.

示例:"ArticleID | Title |Date§ArticleID| Title |Date§ArtinID| Title | Date"

我想把它放到一个数组中使用: explode("§",$str);

但是,出于某种原因,角色完全被忽略了.

我只是使用了一个不同的角色来使这个工作,但为什么PHP不能识别它?

php explode special-characters

5
推荐指数
1
解决办法
4865
查看次数

如何在PHP中使用2个delimeters而不是1来使用explode函数?

假设我有以下内容:

$string = "(a) (b) (c)";
Run Code Online (Sandbox Code Playgroud)

如何将其爆炸以获取括号内的内容.如果字符串的内容只用一个符号而不是2个符号分隔,我会使用:

$string = "a-b-c";
explode("-", $string);
Run Code Online (Sandbox Code Playgroud)

但是当使用2个分隔符封装要爆炸的项目时,如何执行此操作?

php explode

5
推荐指数
1
解决办法
5027
查看次数

删除部分NSString

我有一个NSString如下:

<img alt="996453912" src="http://d2gg0uigdtw9zz.cloudfront.net/large/996453912.jpg" /><a href="http://www.dealcatcher.com/shop4tech-coupons">Shop4Tech Coupons</a>
Run Code Online (Sandbox Code Playgroud)

我只需要第一部分(部分之前<a href),我无法弄清楚如何删除第二部分.

我尝试了一吨,但它没有奏效.

substring explode nsstring ios4

5
推荐指数
1
解决办法
1万
查看次数

计算字符在C中的字符串中出现的次数

我是C的新手,我正在努力工作explode.我正在尝试计算字符串中出现指定字符的次数.

int count_chars(char * string, char * chr)
{
    int count = 0;
    int i;

    for (i = 0; i < sizeof(string); i++)
    {
        if (string[i] == chr)
        {
            count++;
        }
    }

    return count;
}
Run Code Online (Sandbox Code Playgroud)

它每次只返回0.有人可以解释原因吗?:)

c arrays string explode

5
推荐指数
1
解决办法
3万
查看次数

PHP生成IP范围

如您所知,range()函数可以得到数字和另一个之间的范围,

如何以IP
为例做同样的事情..

$range_one = "1.1.1.1";
$range_two = "1.1.3.5";
print_r( range($range_one, $range_two) ); 

 /* I want a result of :
     1.1.1.1
     1.1.2.2
     1.1.3.3
     1.1.3.4
     1.1.3.5
 */
Run Code Online (Sandbox Code Playgroud)

我正在考虑使用explode()函数来爆炸"."然后将每个数字分开然后将它们与每个数字组合使用,然后将它们组合在一起,这对我来说似乎有点复杂,我想有一个更简单的方法来做到这一点

php loops function range explode

5
推荐指数
1
解决办法
4730
查看次数

php url爆炸

我想从我的网址抓取我的产品.例如:

http://www.website.com/product-category/iphone
Run Code Online (Sandbox Code Playgroud)

我想抓住iphone,这对我的代码很好,但我有一个下拉列表来排序产品,点击后会更改网址并添加如下查询:

http://www.website.com/product-category/iphone?orderby=popularity
http://www.website.com/product-category/iphone?orderby=new
http://www.website.com/product-category/iphone?orderby=price
http://www.website.com/product-category/iphone?orderby=price-desc
Run Code Online (Sandbox Code Playgroud)

我目前的代码是

$r = $_SERVER['REQUEST_URI']; 
$r = explode('/', $r);
$r = array_filter($r);
$r = array_merge($r, array()); 

$endofurl = $r[1];
echo $endofurl;
Run Code Online (Sandbox Code Playgroud)

怎么可能一直抓住iphone部分.

干杯

php arrays url explode

5
推荐指数
2
解决办法
3万
查看次数

php解析错误爆炸

我正在优化我的网站.在本地测试页面,一切都很好.当我上传它并实时访问它时,它会极力抛出一个解析错误......但它在本地完美运行,就像我说的那样.

 Parse error: syntax error, unexpected '[', expecting ',' or ';' in /home/theriff/www/frvideos.php on line 25
Run Code Online (Sandbox Code Playgroud)

代码如下:

echo explode('|',$youtube[$i])[2].'<br />'."\r\n";
Run Code Online (Sandbox Code Playgroud)

$ youtube [$ i]是这样的格式:

DFHG-LINKYOUTUBE-HJGHJ|french Description|English Description
Run Code Online (Sandbox Code Playgroud)

youtube链接只是ID,所以没有'|' 它中的符号是肯定的,它是从我自己手动编写的文本文件中读取的,因此我确信该条目.

有谁知道为什么它在本地(EasyPhp Developper)上工作正常但在遥远的服务器上却没有?

php parsing explode

5
推荐指数
1
解决办法
1700
查看次数

使用PHP将字符串拆分为两个相等长度的部分

我需要将字符串分成两个等长的部分。字符串可以包含空格,逗号或其他任何内容。我已经从链接http://www.testingbrain.com/php-tutorial/php-explode-split-a-string-by-string-into-array.html引用并尝试了explode语句的代码示例,但是在那儿没有显示任何用于等长分割的样本。

还有一点,在拆分单词时不应该中断。

php arrays string split explode

5
推荐指数
1
解决办法
1272
查看次数

Spark数据框为每个现有行添加一行

我有一个包含以下列的数据框:

groupid,unit,height
----------------------
1,in,55
2,in,54
Run Code Online (Sandbox Code Playgroud)

我想创建另一个包含额外行的数据框,其中unit = cm,height = height*2.54.

结果数据帧:

groupid,unit,height
----------------------
1,in,55
2,in,54
1,cm,139.7
2,cm,137.16
Run Code Online (Sandbox Code Playgroud)

不知道如何使用spark udf并在这里爆炸.任何帮助表示赞赏.提前致谢.

scala explode apache-spark apache-spark-sql

5
推荐指数
1
解决办法
7535
查看次数

Php字符串基于与字符串条件匹配的字符来爆炸字符串

我有这样的字符串:

$string1 = '35 Hose & Couplings/350902 GARDEN HOSE COUPLING, PVC, 16\/19 MM"';

$string2 = '35 Hose & Couplings/350904 GARDEN HOSE TAP CONNECTOR, PVC, 3\/4" FEMALE THREAD"';
Run Code Online (Sandbox Code Playgroud)

我试图将字符串分开并将其转换为如下数组:

$name1 = explode('/', $string1);
$name1 = trim(end($name1));
$name2 = explode('/', $string2);
$name2 = trim(end($name2));

/*
 #results
 $name1[0] = '35 Hose & Couplings';
 $name1[1] = '350902 GARDEN HOSE COUPLING, PVC, 16\';
 $name1[2] = '19 MM"';
 ...
 #expected results
 $name1[0] = '35 Hose & Couplings';
 $name1[1] = '350902 GARDEN HOSE COUPLING, PVC, 16\/19 MM"'; …
Run Code Online (Sandbox Code Playgroud)

php regex arrays explode

5
推荐指数
1
解决办法
68
查看次数