Home  >  Article  >  Backend Development  >  超级新手求PHP最简单问题

超级新手求PHP最简单问题

WBOY
WBOYOriginal
2016-06-23 13:34:051001browse

$mobile 值是 123456

<?php echo $mobile?>

上面正常输出


<?php 'mobile'=>'echo $mobile'?>

这样子就不行了,我想请问这样应该怎么做样输去结果
'mobile'=>'123456' 这样子



回复讨论(解决方案)

echo "'mobile'=>'$mobile'";

echo "'mobile'=>'$mobile'";



echo 能放在后面吗?

如'mobile'=>'echo $mobile' 这种方法

都报错了还挣扎

不能!
规则就是规则,必须要遵守的

那我应该用什么方法把 值放到那个'mobile'=>'{放到这里来了}'

楼主你可以描述下你原来的需求

就不要在你的代码基础上修改了..

<?PHP $flag = 0;         //要post的数据 $argv = array(          'sn'=>'SDK-WLL-010-00133', //提供的账号		 'pwd'=>strtoupper(md5('SDK-WLL-010-00133'.'b6AedeA-')), //此处密码需要加密 加密方式为 md5(sn+password) 32位大写		 'mobile'=>'15920531400',//手机号 多个用英文的逗号隔开 post理论没有长度限制.推荐群发一次小于等于10000个手机号		 'content'=>'订单成功',//短信内容;		 'ext'=>'',		 'rrid'=>'',//默认空 如果空返回系统生成的标识串 如果传值保证值唯一 成功则返回传入的值		 'stime'=>''//定时时间 格式为2011-6-29 11:09:21		 ); //构造要post的字符串 foreach ($argv as $key=>$value) {           if ($flag!=0) {                          $params .= "&";                          $flag = 1;           }          $params.= $key."="; $params.= urlencode($value);          $flag = 1;           }          $length = strlen($params);                  //创建socket连接          $fp = fsockopen("sdk2.zucp.net",8060,$errno,$errstr,10) or exit($errstr."--->".$errno);          //构造post请求的头          $header = "POST /z_mdsmssend.aspx HTTP/1.1\r\n";          $header .= "Host:sdk2.zucp.net\r\n";          $header .= "Content-Type: application/x-www-form-urlencoded\r\n";          $header .= "Content-Length: ".$length."\r\n";          $header .= "Connection: Close\r\n\r\n";          //添加post的字符串          $header .= $params."\r\n";          //发送post的数据          fputs($fp,$header);          $inheader = 1;           while (!feof($fp)) {                          $line = fgets($fp,1024); //去除请求包的头只显示页面的返回数据                          if ($inheader && ($line == "\n" || $line == "\r\n")) {                                  $inheader = 0;                           }                           if ($inheader == 0) {                                 // echo $line;                           }           }  echo $line; fclose($fp); ?>



我想在红色的部分调用变量值!

'mobile'=>' 15920531400'

$argv = array(          'sn'=>'SDK-WLL-010-00133', //提供的账号         'pwd'=>strtoupper(md5('SDK-WLL-010-00133'.'b6AedeA-')), //此处密码需要加密 加密方式为 md5(sn+password) 32位大写         'mobile'=>'<span style="color: #FF0000;">'.$shoujihao.'</span>',//手机号 多个用英文的逗号隔开 post理论没有长度限制.推荐群发一次小于等于10000个手机号         'content'=>'订单成功',//短信内容;         'ext'=>'',         'rrid'=>'',//默认空 如果空返回系统生成的标识串 如果传值保证值唯一 成功则返回传入的值         'stime'=>''//定时时间 格式为2011-6-29 11:09:21         ); 

字符串和变量之间用 . 相连  字符串加引号(单双均可)

那我应该用什么方法把 值放到那个'mobile'=>'{放到这里来了}'



尼玛,楼主,你的头像标签太诱人了。我刚想好好看你的代码帮帮忙,眼光就被吸引到头像上。晕死,真是个?丝程序猿。

双引号扩单引号即可:
echo "'mobile'"."=>"."'".$mobile."'";

看看以前发的贴,现在都笑晕过去了!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn