我有以下条件,其中值如下。
emp_name="Sid"
emp_id=1234
emp_hobby=""
emp_likes="swimming"
emp_dislikes=""
emp_summary="emp_name:$emp_name,emp_id:$emp_id,emp_hobby:$emp_hobby,emp_likes:$emp_likes,emp_dislikes:$emp_dislikes"
如果我用作为示例提供的值在上面回显,它将给出结果为
"emp_name:"Sid",emp_id:1234,emp_hobby:,empf_likes:"swimming",emp_dislikes:"
我需要动态代码的帮助,如果其中任何一个值为 null,则从 echo 中删除完整变量,如下所示
"emp_name:"Sid",emp_id:1234,emp_likes:"swimming"
我试过 {parameter:+word} 返回值但不确定如何处理变量名本身。