我正在尝试为带有搜索结果的 HTML 页面准备元素。用户可以提供各种标准来搜索表单,例如城市、地区、类型。用户可以提供每个标准或不提供任何标准。我想根据所选标准生成标题。
我的代码:
$criteria = array('city' => $_POST['city'], $region = $_POST['region'], type => $_POST['type']);
$titleBase = 'You are looking for %s, %s, %s - mySite.com';
$title = sprintf($titleBase, $criteria['city'], $criteria['region'], $criteria['type']);
parse($title, '<title>');
效果: 您正在寻找城市、地区、类型 - mySite.com
很好,但是如果用户不提供“区域”和“类型”怎么办?我会: 您正在寻找 ,, 类型 - mySite.com。
有什么解决办法吗?