Php 如何解析变量?
我的PHP中有以下测试行,它可以很好地从PHP代码中发布到TwitterPhp 如何解析变量?,php,function,Php,Function,我的PHP中有以下测试行,它可以很好地从PHP代码中发布到Twitter $oauth->post('statuses/update', array('status' => "hello world")); 但是,我想发布一个变量的内容,而不是Hello World 如果我按如下所示更改代码,那么所有发布的都是$message $oauth->post('statuses/update', array('status' => '$message')); 我也试过不发“
$oauth->post('statuses/update', array('status' => "hello world"));
但是,我想发布一个变量的内容,而不是Hello World
如果我按如下所示更改代码,那么所有发布的都是$message
$oauth->post('statuses/update', array('status' => '$message'));
我也试过不发“但后来什么也没发,即
$oauth->post('statuses/update', array('status' => $message));
如何正确解析$message的内容
$message的创建如下所示
$message = "http://www.smartphonesoft.com/index.php?option=com_mtree&task=viewlink&link_id=" .$link_id . " " ."Windows Phone Software" . " " .$link_name . " " . $metadesc;
我添加了一条echo$消息,显示了我的预期,即:
Windows Phone软件Pocket Player
袖珍播放器是一种摇滚乐的方式
在Windows上欣赏音乐和视频
移动设备。通过多种媒体
和播放列表格式,互联网
连接性、插件扩展和
直观的界面、袖珍播放器
意味着更少的敲击声,更多的音乐
谢谢
Greg您引用的最后一个代码是正确的。您确定
$message
包含有意义的内容吗
(旁白:
“$message”
逐字发布“$message”的原因是PHP中的单引号字符串不会得到变量插值或转义字符:“\n”
字面上是“\n”,而“\n”
将导致包含换行符的字符串。)您引用的最后一个代码是正确的。您确定$message
包含有意义的内容吗
(旁白:
“$message”
逐字发布“$message”的原因是PHP中的单引号字符串不会得到变量插值或转义字符:“\n”
字面上是“\n”,而“\n”
将导致包含换行符的字符串。)“$message”
无法工作,因为您实际传递的是字符串“$message”
,而不是$message
变量
如果您发布的第二个代码不起作用,这可能是因为脚本中没有定义
$message
,或者是因为脚本中有其他错误,但如果不查看其余代码,我们就无法确定这一点。'$message'
无法起作用,因为您实际传递的字符串是“$message”
,而不是$message
变量
如果您发布的第二个代码不起作用,可能是因为脚本中没有定义$message
,或者是因为脚本中的其他内容出错,但是如果不查看其余代码,我们就无法真正判断这一点。
状态更新的文本,最多140个字符。URL根据需要进行编码status
$消息
,因为您的消息有369个字符。来自
状态更新的文本,最多140个字符。URL根据需要进行编码status
因此,我认为您必须缩短
$message
,因为您的URL有369个字符。因为您的URL对于twitter来说太长了,也许您希望在发布之前缩短URL
该页面将帮助您设置帐户和自己的api密钥
然后,您可以从官方文档中设计自己的代码,或者遵循此操作,因为您的URL对于twitter来说太长了,也许您希望在发布之前缩短URL 该页面将帮助您设置帐户和自己的api密钥
然后,您可以从官方文档中设计自己的代码,也可以按照此操作确定
$message
具有正确的值吗?var\u dump($message)
打印了什么?您是否检查了$message
内容?记住像“$message”这样的字符串不会解析里面的变量……可能是结果消息太长了吗?即使你缩短或删除了URL,也肯定是太长了。请记住,tweet限制为140个字符。您可能从服务器收到另一个错误,表明您的邮件太长。您确定$message
的值正确吗?var\u dump($message)
打印了什么?您是否检查了$message
内容?记住像“$message”这样的字符串不会解析里面的变量……可能是结果消息太长了吗?即使你缩短或删除了URL,也肯定是太长了。请记住,tweet限制为140个字符。您可能从服务器收到另一个错误,表明您的邮件太长。