重複の可能性:
PHP分割の代替?
私はPHPの初心者です。基本的に、行の形式がkey:valueである行から値を抽出しようとしています。
値には次のものが含まれる可能性があります。
だから私はそれを2つの部分に分けて、最初の発生の右側と左側を取得したいと思います:
ファイルの1行ごとに実行されるので、私が書いた関数があります
/**
* 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でコーディングを開始しましたが、splitがdeprectaedであるという次の警告が表示されます。
Deprecated: Function split() is deprecated in C:\wamp\www\myprojects\PhpProject1\upload_log.php on line 92
私はphpにあまり詳しくありませんが、別の機能を提案してもらえますか?基本的に、行を2つの部分に分割しますkey:value行とキーを指定して値を取得します
手伝ってくれてありがとう、