我需要一些帮助。我有"名称" 和" id" ,我显示为" id& #34; - "名称" (建议)我有一个将其转换为" name-id" 的功能(在挑选后显示在文本框中)建议)。 问题是,如果 name = Backlink-Spider 和 id = 25 ,结果如何正确爆炸 将 25-Backlink-Spider 并将其转换为 Backlink-Spider-25 。我倾向于将其归还给未转换,结果是Spider-25-Backlink。 这是我的代码。
$xpldName = explode("-", $posted['name'], 2);
$cdata = $C->loadByName($xpldName[1]);
$_POST['name'] = $xpldName[1]."-".$xpldName[0];
答案 0 :(得分:1)
演示代码(未测试):
$xpldName = explode("-", $posted['name'], 2);
$name = array_slice($xpldName, 0, -1);
$name = implode("-", $name);
$id = end($xpldName);
echo $id . " " . $name;