标签: php regex string base64
$ base64image =" data:image / png; base64,iVBOR(...)5CYII =&#34 ;;
我需要切断字符串的第一部分并在逗号被切断时停止, 所以只有" iVBOR(...)5CYII ="因为我使用的功能并不支持,所以仍然存在 使用"数据的当前格式:image /; base64,"在开始时,我需要它始终切断字符串。
PS:逗号前的字符串长度可能不同:/
我怎么能实现这个目标?
答案 0 :(得分:1)
strpos和substr的组合就像这样...
$comma_pos = strpos($base64image,','); $base64image = substr($base64image,$comma_pos + 1);
答案 1 :(得分:1)
试试这个
$result = substr(strstr($base64image, ','), 1);
答案 2 :(得分:1)
使用explode的另一个人:
echo explode(",", $base64image)[1];
outputs:
iVBOR(...)5CYII=