我的应用程序以这种方式存储字符串:
Yanone+Kaffeesatz:700
PT+Sans+Narrow
PT+Sans+Narrow:regular,bold
...etc
我需要转换每个字符串,以便最终结果是冒号左边的所有内容(如果有的话)。
任何帮助都非常感激。
4 个答案:
答案 0 :(得分:6)
使用strtok()
$sub = strtok($string, ':');
答案 1 :(得分:2)
$s = preg_replace('/:.*/', '', $s);
ideone
答案 2 :(得分:0)
list($key, $value) = explode(':', $inputLine, 2);
如果你真的不需要这个值,你可以省略它。
答案 3 :(得分:0)
这应该这样做
$ string =“你希望你的字符串是什么”;
$ tok_string = strtok($ string,':');