我有这样的文字:
# GEMEL
Eclipse: ,frank,jean
accueil: ,eclipse,alex
accueil: eclipse,truc
我要删除,
前面的frank or eclipse
,可以是任意字。
我的想法是检查 with 在 Eclipse: 或 accueil: 之前是否有逗号,如果有的话,我们只删除逗号 to have :
# GEMEL
Eclipse: frank,jean
accueil: eclipse,alex
accueil: eclipse,truc
但是,如果她存在,我们怎么能只删除一个逗号呢?
我创建这条线:
if($fd = file($filename)){
//1- on recupere les données transmise
$data = fgets(STDIN);
$chaine2 = explode(",", $data);
$chaine = $chaine2[0];
$user = ",".$chaine2[1]."\n";
//var_dump($fd);
foreach ($fd as $key => $value) {
if(preg_match('/'.$chaine.'/', $value)){
$fd[$key] = rtrim($value, "\n\r").$user;
}
}
file_put_contents($filename, $fd);
}