可能重复:
PHP 拆分替代方案?
我是 php 的初学者,基本上我试图从一行中提取值,行格式是 key:value
该值可能包含:
所以我想把它分成两部分,这样我就得到了第一次出现的右侧和左侧:
我写了一个函数,因为这将在文件的每一行执行
/**
* Returns value of the key if its available in line
* example line
* somekey: someva:lue
* @param type $line pass full line
* @param type $key pass the key
* @return type someva:lue
*/
function extractValue($line, $key){
$value = null;
$value_array = split(":", $line);
if(count($value_array)== 2)
{
if($value_array[0] == $key)
$value = $value_array[1];
}
return $value;
}
我今天刚开始在 netbeans 中对其进行编码,然后收到以下警告,即拆分已被弃用等
Deprecated: Function split() is deprecated in C:\wamp\www\myprojects\PhpProject1\upload_log.php on line 92
我对php不是很熟悉,你能推荐一个替代函数吗?基本上我想把这条线分成两部分 key:value 想要得到一个给定的 line 和 key 的值
感谢帮助,