我的應用程序商店中的字符串是這樣的:從字符串中提取文本直到「:」冒號,如果存在?
Yanone+Kaffeesatz:700
PT+Sans+Narrow
PT+Sans+Narrow:regular,bold
...etc
我需要讓最終的結果是一切冒號左邊的變換這些字符串(如果有的話)。
任何幫助非常感謝。
我的應用程序商店中的字符串是這樣的:從字符串中提取文本直到「:」冒號,如果存在?
Yanone+Kaffeesatz:700
PT+Sans+Narrow
PT+Sans+Narrow:regular,bold
...etc
我需要讓最終的結果是一切冒號左邊的變換這些字符串(如果有的話)。
任何幫助非常感謝。
使用strtok()
$sub = strtok($string, ':');
list($key, $value) = explode(':', $inputLine, 2);
如果你真的不需要值,你可以忽略它。
這應該這樣做
$ string =「任何你想要你的字符串」;
$ tok_string = strtok($ string,':');
它是否必須是正則表達式? –
@Mark,no。無論作品:) – RegEdit
如果沒有冒號,會發生什麼?如果有兩個冒號怎麼辦? –