我正在使用链接系统,UI会在下面发布隐藏的字符串
"artwork:56,artwork:34,music:123"
这将代表链接以下媒体:
我要弄清楚的是如何输入上面的字符串并吐出我需要的ID。
function getArtworkIds($string){
//Code Needed
}
结果[56,34]
任何帮助都会很棒,谢谢
$string = "artwork:56,artwork:34,music:123";
$a = explode(',',$string);
$ids = array();
foreach($a as $i){
if(strpos($i,"art") !== false){
$ids[] = explode(':',$i)[1];
}
}
var_dump($ids);
输出:56,34
这!== false
很重要,因为字符串以开头strpos
将返回。没有检查,您将不会获得任何结果,因为会将视为布尔值false0
art
!== false
if
0
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句