我有一个关联数组,它是从 MySQL 表动态构建的,如下所示:
array(['p.id'] => 3, ['p.fname'] => 'Bill', ['p.lname'] => 'O\'Reilly')
这是一个很大的数组,并且以这种方式构建的原因太长而无法进入这里。如您所见,问题是当我们尝试访问 ['p.lname'] 的值时,我们得到“O\”
有人对如何在不修改数组构建方式的情况下解决这个问题有任何想法吗?我目前正在剥离斜线和内部撇号作为解决方法,但更愿意将撇号留在原处并仅剥离斜线。
这很复杂,因为输出进入表单输入,如下所示:
$field = "<input type='text' name='$input_unique_id' style='width:$width;' value='$array_value' />";