我正在解析一些电子邮件.移动邮件,iPhone和我认为iPod touch将签名附加为单独的边界,使其易于删除.并非所有邮件客户端都这样做,只需使用" - "作为签名分隔符.
我需要从字符串中删除' - ',但只是最后一次出现.
样本副本
hello, this is some email copy-- check this out
--
Tom Foolery
Run Code Online (Sandbox Code Playgroud)
我想要分裂' - ',删除最后一部分,我会拥有它,但是explode()和split()似乎都没有返回值得让我知道它是否做了什么,如果没有一场比赛.
我无法让preg_replace跨越多行.我已将所有行结尾标准化为\n
什么是最好的建议最终得到"你好,这是一些电子邮件副本 - 检查出来",没有,将有没有签名的情况,当然会有我不能的情况涵盖所有案件.
我有explode()函数的问题.我使用该函数来爆炸像"Name:Replica"这样的字符串,但有时在字符串中有2个或更多冒号(":")并且存在问题,因为我的脚本是:示例:" Name:replica:replica2:replica3 "
$explode = explode(":", $string);
$query = "INSERT INTO `table` (`field_1`, `field_2`) VALUES ('".$explode[0]."', '".$explode[1]."')";
Run Code Online (Sandbox Code Playgroud)
我需要解决这个问题的任何方法.因为当我在第一个冒号(":")之后拆分字符串时,第二部分必须是最后一部分.
问候,乔治!
Ps - 对不起我的英文.
我有以下一些PHP代码.
最后,我想存储<p>Michael is 26</p>在$ STR1变量,<p>He likes green cars.</p><p>And white footballs</p><p>And red lollies</p><p>And yellow suns</p>在$ STR2变量.
因此,第一段中的所有内容基本上都是$ str1,其后所有内容都是$ str2.
<?php
$str = "<p>Michael is 26</p><p>He likes green cars.</p><p>And white footballs</p><p>And red lollies</p><p>And yellow suns</p>";
$strArray = explode('</p>', $str);
$str1 = $strArray[0] . '</p> ';
echo $str1;
// variable to export remainder of string (minus the $str1 value) ?
?>
Run Code Online (Sandbox Code Playgroud)
我该如何实现这一目标?
非常感谢任何指针.
我有一个csv文件(真的很大),我正在用PHP解析.
现在是这样的.
x,y,z,value,etc
Run Code Online (Sandbox Code Playgroud)
但有时会有这样的:
x,"blah,blah,blah",z,value,etc
Run Code Online (Sandbox Code Playgroud)
这样做:explode(',',$string);
如果""值也会爆炸内部的一切.
array([0]=>x,[1]=>"blah,[2]=>blah,[3]=>blah"....)
Run Code Online (Sandbox Code Playgroud)
我能做些什么来做到这一点:
array([0]=>x,[1]=>"blah,blah,blah",[2]=>z....)
Run Code Online (Sandbox Code Playgroud)
代替?
谢谢
我正在为我的小应用团队的Java代码编写一个小存储库,我的代码中出现了这个错误.
$base = explode(".", $class)[0];
Run Code Online (Sandbox Code Playgroud)
仅此出现该问题的一个每一次的代码行.据我所知,以上是正确的PHP语法,所以发生了什么?
解析错误:语法错误,第27行的.../mitc/code/index.php中的意外'['
如果你想看到错误,请访问http://chancehenrik.x10.mx/mitc/code/和我网站上的其他地方.
我在数据库的表字段中有一组数字,数字用逗号','分隔.我正在尝试执行以下操作:
步骤1:从数据库中选择一组数字并将其分解为数组:
$array = explode(',', $set_of_numbers);
Run Code Online (Sandbox Code Playgroud)
步骤2:使用以下方法打印数组的每个元素作为列表项foreach loop:
foreach ($array as $list_item => $set_of_numbers){
echo "<li>";
print_r(array_list_items($set_of_numbers));
echo "</li>";}
Run Code Online (Sandbox Code Playgroud)
请有人告诉我有什么问题.谢谢.
我试图打开一个文本文件并将其中的名称列表分解为一个数组但是当我var_dump在新数组中我得到这个:
array(1) { [0]=> string(61) "name name name name " }
列表的全部内容都放在数组中的一个单个键字段中.
这是我正在使用的代码:
$ingame_list = file_get_contents('../../../../home/folder/folder/list.txt');
$newarray = explode(" ", $ingame_list);
var_dump($newarray);
Run Code Online (Sandbox Code Playgroud)
如何让每个名称都在新数组中的自己的关键字段中?
我有这个代码来获取文件的扩展名:
$extension = end(explode(".", $_FILES["rfile"]["name"]));
Run Code Online (Sandbox Code Playgroud)
这在localhost上运行正常,但是当我上传在线托管时,它给了我这个错误:
严格标准:只有变量才能通过引用传递给......
我正在尝试爆炸一个字符串,但我需要它仅在最后爆炸'and'而不是每个爆炸'and'。有没有办法做到这一点?
<?php
$string = "one and two and three and four and five";
$string = explode(" and ", $string);
print_r($string);
?>
Run Code Online (Sandbox Code Playgroud)
结果:
数组([0] =>一个[1] =>两个[2] =>三个[3] =>四个[4] =>五个)
需要结果:
数组([0] => 1和2以及3和4 [1] => 5)
我需要“克隆”或“复制”/“三次复制”数据框中的每一行。
我什么也没找到,我只知道我需要使用爆炸。
例子:
ID - Name
1 John
2 Maria
3 Charles
Run Code Online (Sandbox Code Playgroud)
输出:
ID - Name
1 John
1 John
2 Maria
2 Maria
3 Charles
3 Charles
Run Code Online (Sandbox Code Playgroud)
谢谢