标签: explode

php vs javascript处理信息的速度

我有一个数据库,其中包含以下格式的字符串:"key:value | key:value | key:value | key:value"

由于其他一些原因,我不能将密钥值对存储在数据库中.

我应该使用PHP来拆分字符串并将其传递到javascript图表框架,或者,
我应该将完整的字符串传递给javascript并让javascript解析它.

javascript php string split explode

4
推荐指数
1
解决办法
758
查看次数

在Windows和Linux服务器中爆炸错误\ r \n和\n

我已经使用explode函数将textarea的包含到基于行的数组中.当我在localhost(WAMPserver 2.1)中运行此代码时,它与此代码完美配合:

$arr=explode("\r\n",$getdata);
Run Code Online (Sandbox Code Playgroud)

当我上传到我的linux服务器时,我需要每次更改上面的代码:

$arr=explode("\n",$getdata);
Run Code Online (Sandbox Code Playgroud)

什么是我的永久解决方案.哪种常用代码对我来说都适用于两台服务器?

谢谢

php textarea explode

4
推荐指数
2
解决办法
5373
查看次数

PHP/MySQL中的多字搜索

我正在努力创建一个搜索多个单词的搜索.我的第一次尝试没有取得任何结果,如下:

  require_once('database_conn.php');
  if($_POST){
  $explodedSearch = explode (" ", $_POST['quickSearch']);


  foreach($explodedSearch as $search){
  $query = "SELECT * 
            FROM jobseeker 
            WHERE forename like '%$search%' or surname like '%$search%' 
            ORDER BY userID 
            LIMIT 5";
  $result = mysql_query($query);
}

while($userData=mysql_fetch_array($result)){
    $forename=$userData['forename'];
    $surname=$userData['surname'];
    $profPic=$userData['profilePicture'];
    $location=$userData['location'];

    echo "<div class=\"result\">
    <img class=\"quickImage\" src=\"" . $profPic. "\" width=\"45\" height=\"45\"/>
    <p class=\"quickName\">" . $forename . " " . $surname . "</p>
    <p class=\"quickLocation\"> " . $location . "</p>
    </div>";

}
}  
Run Code Online (Sandbox Code Playgroud)

我也尝试了下面的结果,但是你可以想象,我输入的每个单词的结果都是重复的:

if($_POST){
$explodedSearch = explode (" ", $_POST['quickSearch']); …
Run Code Online (Sandbox Code Playgroud)

php mysql foreach search explode

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

SQL:爆炸数组

我有一个包含JSON对象的表.每个JSON对象在方括号中包含一个数组,以逗号分隔.

如何使用SQL访问方括号数组中的任何元素,例如"Matt"?

{"str":
   [
     1,
     134,
     61,
     "Matt",
     {"action.type":"registered","application":491,"value":423,"value2":12344},
     ["application"],
     [],
     "49:0"
   ]
}
Run Code Online (Sandbox Code Playgroud)

我在Hadoop上使用'Hive'.如果您知道如何在SQL中执行此操作,那很好:)

sql arrays json hive explode

4
推荐指数
1
解决办法
5418
查看次数

使用换行符分解字符串

我试图使用explode函数将字符串分解为数组.

我希望它使用字符串中找到的换行符来打破字符串.

我查了一下,我尝试了所有的方法,但我无法让它工作.

这是我到目前为止:

$r = explode("\r\n" , $roster[0]);
Run Code Online (Sandbox Code Playgroud)

但是当我var_dump变量时,我得到以下内容:

array (size=1)
  0 => string '\r\n                         ( G  A  Sh Hi Ga Ta PIM, +\/-  Icetime Rating)\r\nR Danny Kristo            1  0  2  0  0  0    0    1    7.00    7\r\nR Brian Gionta            1  1  5  1  1  0    0    0   19.20    8\r\nR Steve Quailer...
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

php arrays variables explode

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

使用PHP将文本文件转换为数组

我这里有一个文本文件,我需要能够转换成行来提取第二,第三,第四和第五个值.

每行的前7个值以制表符分隔,然后有换行符,然后最后三个值以制表符分隔.

我删除了中断换行符,以便每行完全以制表符分隔.

<?php

$file="140724.txt";

$fopen = fopen($file, "r");

$fread = fread($fopen,filesize("$file"));

fclose($fopen);

$remove = "\n";

split = explode($remove, $fread);

foreach ($split as $string)
{
echo "$string<br><br>";
}

?>
Run Code Online (Sandbox Code Playgroud)

产生这个.

我不确定从这一点开始的进展.我正在自学PHP,我还是很新的,所以我甚至不知道我从哪里开始是一个好地方.我的直觉是将先前的输出写入新的文本文件,然后创建另一个类似于第一个但基于选项卡爆炸的代码块,这次.

救命?

php explode

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

使用相同参数时,explode 等同于 implode 吗?

假设我有以下功能:

public function normalize($string) {
  $substrings = explode(",", $string);
  return implode(",", $substrings);
}
Run Code Online (Sandbox Code Playgroud)

永远都是($string == normalize($string))真的吗?我应该考虑什么特殊情况吗?

php explode implode

4
推荐指数
1
解决办法
59
查看次数

是否有可能像分页一样爆炸字符串?

例如:

$string = '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15';
Run Code Online (Sandbox Code Playgroud)

然后像分页一样将其爆炸,例如,每行8个值将产生两个2页:

$arr = p_explode(',', $string, 8);
array(
    0 => "1,2,3,4,5,6,7,8"
    1 => "9,10,11,12,13,14,15"
) 
Run Code Online (Sandbox Code Playgroud)

或者可能爆炸例如5个值,每行将产生3个页面:

$arr = p_explode(',',$string,5);
array(
    0 => "1,2,3,4,5"
    1 => "6,7,8,9,10"
    2 => "11,12,13,14,15"
) 
Run Code Online (Sandbox Code Playgroud)

p_explode将在哪里:

p_explode(string_delimiter, string_string, int_number_values_each_page)
Run Code Online (Sandbox Code Playgroud)

可能吗?

php arrays explode

4
推荐指数
1
解决办法
153
查看次数

Pandas 爆炸错误 - 列必须是标量

df.explode(['X'])


ValueError: column must be a scalar
Run Code Online (Sandbox Code Playgroud)

嗨,有人可以对此提出建议吗?

python explode pandas

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

Pyspark:如何将管道分隔的列拆分为多行?

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

movieId / movieName / genre
1         example1    action|thriller|romance
2         example2    fantastic|action
Run Code Online (Sandbox Code Playgroud)

我想获取第二个数据帧(从第一个数据帧),其中包含以下内容:

movieId / movieName / genre
1         example1    action
1         example1    thriller
1         example1    romance
2         example2    fantastic
2         example2    action
Run Code Online (Sandbox Code Playgroud)

我们如何使用 pyspark 来做到这一点?

explode pyspark

4
推荐指数
1
解决办法
3383
查看次数

标签 统计

explode ×10

php ×7

arrays ×3

foreach ×1

hive ×1

implode ×1

javascript ×1

json ×1

mysql ×1

pandas ×1

pyspark ×1

python ×1

search ×1

split ×1

sql ×1

string ×1

textarea ×1

variables ×1