Php 字符串中的变量
假设我有一个字符串Php 字符串中的变量,php,string,variables,Php,String,Variables,假设我有一个字符串“我的名字是$name,我的宠物是$animal” 如何检查字符串中是否包含变量?如果有,则添加到数组中,如 $array=(“$name”,“animal”) 这会是一场预赛吗?但是,需要提取符号后面的所有$+SomeTexts,并在符号后面留有空格。 有什么想法吗 您可以为此使用正则表达式。以下内容将与后跟1个或多个单词字符(字母、数字或下划线)的任何美元符号匹配: $matches: Array ( [0] => Array (
“我的名字是$name,我的宠物是$animal”
如何检查字符串中是否包含变量?如果有,则添加到数组中,如
$array=(“$name”,“animal”)代码>
这会是一场预赛吗?但是,需要提取符号后面的所有$+SomeTexts,并在符号后面留有空格。
有什么想法吗 您可以为此使用正则表达式。以下内容将与后跟1个或多个单词字符(字母、数字或下划线)的任何美元符号匹配:
$matches
:
Array
(
[0] => Array
(
[0] => $name
[1] => $animal
)
[1] => Array
(
[0] => name
[1] => animal
)
)
请记住,$string
,如果是硬编码的,则必须用单引号(”
)括起来。您可以使用正则表达式。以下内容将与后跟1个或多个单词字符(字母、数字或下划线)的任何美元符号匹配:
$matches
:
Array
(
[0] => Array
(
[0] => $name
[1] => $animal
)
[1] => Array
(
[0] => name
[1] => animal
)
)
请记住,$string
,如果是硬编码的,则必须用单引号(”
)进行包装。输入来自哪里?如果是硬编码,则必须将双引号(“
)更改为单引号(”
)。输入来自何处?如果是硬编码,则必须将双引号(“
)更改为单引号(”
)。虽然问题没有提到它,但可能还应该考虑其他有效的语法,例如:“abc{$somevar}def”或“abc{$obj->property}def”。是的,这就是我要找的。谢谢。虽然这个问题没有提到它,但是还有其他一些有效的语法可能需要考虑,例如:“abc{$somevar}def”或“abc{$obj->property}def”。是的,这就是我要找的。非常感谢。