Tag: 爆炸

PHP爆炸string,但将引号中的单词作为单个单词处理

我怎样才能爆炸下面的string: Lorem ipsum "dolor sit amet" consectetur "adipiscing elit" dolor 成 array("Lorem", "ipsum", "dolor sit amet", "consectetur", "adipiscing elit", "dolor") 这样引文中的文字被视为一个单词。 这是我现在所拥有的: $mytext = "Lorem ipsum %22dolor sit amet%22 consectetur %22adipiscing elit%22 dolor" $noquotes = str_replace("%22", "", $mytext"); $newarray = explode(" ", $noquotes); 但我的代码将每个单词分成一个数组。 我怎样才能把引号内的单词当作一个单词处理?

为每个PHP数组添加一个前缀

我有一个PHP数组,我想用一个减号( – )作为前缀。 我想通过使用爆炸和内爆这将是可能的,但我的知识的PHP是不可能的实际上做到这一点。 任何帮助,将不胜感激。 基本上我想从这里走出去: $array = [1, 2, 3, 4, 5]; 对此: $array = [-1, -2, -3, -4, -5]; 有任何想法吗?

PHP:将string拆分成数组,就像爆炸没有分隔符一样

我有一个string,如: “0123456789” 并需要将每个字符拆分成一个数组。 我为了地狱而试过: explode('', '123545789'); 但它给了我很明显的: 警告:在爆炸中没有定义分隔符) .. 我怎么会遇到这个? 我看不到任何方法,特别是只是一个function

我怎样才能爆炸和修剪空白?

例如,我想从这个string中的元素创build一个数组: $str = 'red, green, blue ,orange'; 我知道你可以爆炸,并通过他们并修剪: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } 但是我觉得有一个可以处理这个问题的方法。 有任何想法吗?

如何将数组的值从string转换为int?

$string = "1,2,3" $ids = explode(',', $string); var_dump($ids); 回报 array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } 我需要的值是inttypes而不是stringtypes。 有没有更好的方式做这个比foreach循环数组,并将每个string转换为int?

PHP:我怎样才能通过逗号分解string,但不是逗号是在引号内?

我需要爆炸我的stringinput到逗号的数组。 但是,该string在引号内包含逗号。 input: $line = 'TRUE','59','A large number is 10,000'; $linearray = explode(",",$line); $linemysql = implode("','",$linearray); 将$ linemysql返回为: 'TRUE','59','A large number is 10','000' 我怎样才能做到这一点,与爆炸忽略引号内的逗号?

通过一个或多个空格或制表符分解string

如何通过一个或多个空格或制表符来分解string? 例: ABCD 我想使这个数组。

Php中的多个分隔符处于爆炸状态

我有一个问题,我有一个string数组,我想爆炸在不同的分隔符。 例如 $example = 'Appel @ Ratte'; $example2 = 'apple vs ratte' 我需要一个数组,它爆炸在@或vs. 我已经写了一个解决scheme,但是如果大家有更好的解决scheme,请在这里发帖。 private function multiExplode($delimiters,$string) { $ary = explode($delimiters[0],$string); array_shift($delimiters); if($delimiters != NULL) { if(count($ary) <2) $ary = $this->multiExplode($delimiters, $string); } return $ary; }

意外的括号'

我正在为我的小应用程序团队的Java代码编写一个小型存储库,而且我的代码中都有这个错误。 $base = explode(".", $class)[0]; 每次只有这一行代码才会出现问题。 据我所知,以上是正确的PHP语法,那么发生了什么事? parsing错误 :语法错误,意外的'['in … / mitc / code / index.php在第27行 如果您想查看错误,请访问http://chancehenrik.x10.mx/mitc/code/和我网站上的其他地方。

PHP拆分分隔string到键/值对(关联数组)

我有这样的string: key1\value1\key2\value2\key3\value3\key4\value4\key5\value5 我想它是一个联合数组,所以我可以这样做: echo $myArray['key1']; // prints value1 echo $myArray['key3']; // prints value3 //etc… 我知道我可以在反斜杠上爆炸,但不知道如何从那里去。