php给变量赋值
㈠ php 怎么把一个变量赋值到一个文本框里
PHP中把文本框中的变量复值到另一个文本框中,用js主要方法
1:给两个文本框(文本1,文本2)分别添加一个ID属性(分别为啊,b)
2:给button添加click事件
3:当触发click事件根据文本框1的ID得到其value值,根据ID获取文本框2
4:得到文本框之后,("#a").value=(#b).value
4、赋值完成
㈡ php中如何给成员变量,赋值
classren_min
{
private$aaa;
function_loveyou($inp)
{
$this->aaa=$inp+1;
return$this->aaa;
}
}
$ceshi=newren_min;
echo$ceshi->_loveyou(800);
㈢ 在php变量中引用变量,然后再进行赋值的方法
<?php
$t=array(1,2,3);
$s=55;
for($i=0;$i<count($t);$i++){
$n="new".$t[$i];
$$n=$s;
}
echo$new1,"<br/>";
echo$new2,"<br/>";
echo$new3,"<br/>";
以上你直接拷贝运行,检验一下是不是你要的效果。
补充
$t=array("typeid"=>array(10,21,38),'view'=>10);
for($i=0;$i<count($t["typeid"]);$i++){
$n="view".$t["typeid"][$i];
$$n=$t['view'];
}
echo$view10,"<br/>";
echo$view21,"<br/>";
echo$view38,"<br/>";
你要的效果需要连续用两个$。
㈣ php变量赋值的方法
由于php是弱类型语言,所以php变量赋值的方法相对随意,例如:
$a='abc';//直接给新定义的变量a赋值字符串abc
$b=25;//直接给新定义的变量b赋值整数25
这样就是给变量赋值。
㈤ PHP 怎么通过表单给变量赋值
使用表单隐藏栏位在接收资料的位置使用自定义变量
使用$_POST["变量"]来获取表单变量的值
例子:
<?
echo"<formaction=index.phpmethod=POSTname=regform>
<center><tableborder=1cellpadding=0cellspacing=0bordercolor=#111111width=400id=AutoNumber1>
<tbody>
<tr>
<tdwidth=300>帐号:
<inputtype=textname=reg_usernamemaxlength=30>
<br>
密码:
<inputtype=passwordname=reg_passwordmaxlength=30>
<tdwidth=100>
<inputtype=submitname=checkvalue=登录>
<inputtype=hiddenname=asdvalue='login_inset'><br>
</div></td>
</tr>
</tbody>
</table>
</center>
</form><br><br>
";
if($ASD=="login_inset"){
$username=$_POST["username"];
$password=$_POST["pasword"];
echo$username,$password;
}
?>
上面是index.php表单regform
reg_username是帐号
reg_password是密码
REGISTER_S1是隐藏栏位值变量
这里已经给变量REGISTER_S1赋值login_inset
这样当提交表单~就会把3个变量reg_username,reg_password,REGISTER_S1
传递到index.php
然后if ($ASD == "login_inset")
这里是如果变量ASD是匹配login_inset的话
显示$username , $password 的变量
如果自己写的话可以使用var_mp($_POST);插件表单传递的资料有那些
if($ASD=="login_inset"){
var_mp($_POST);
$username=$_POST["username"];
$password=$_POST["pasword"];
echo$username,$password;
}
?>
那么我们看看下面的测试
根据var_mp($_POST);我们可以看到所有表单递交的资料
array(4) { ["reg_username"]=> string(3) "123" ["reg_password"]=> string(3) "456" ["check"]=> string(6) "登录" ["ASD"]=> string(11) "login_inset" }
隐藏栏位
["ASD"]=> string(11) "login_inset"
这里说明了,隐藏栏位是可以是通过表单变量ASD赋值login_inset
关于这个有个简单的理解
<inputtype=hiddenname=asdvalue='login_inset'>
隐藏栏位的name是等于变量
隐藏栏位的value是等于值
㈥ php中把一个数组中的几个值取出赋值给一个变量怎么写
<?php
$input
=
array("请","转","到","图","像","我","非","常");
$rand_keys
=
array_rand($input,
4);
$new_array
=
array();
foreach($rand_keys
as
$i){
$new_array[]
=
$input[$i];
}
var_mp($new_array);
?>
$new_array
就是你要的数组
㈦ 详解PHP变量传值赋值和引用赋值变量销毁
本文实例为大家分享了PHP变量传值赋值和引用赋值变量销毁的具体代码,供大家参考,具体内容如下
<?php
$a
=
100;
$b
=
200;
var_mp($a,$b);
//int(100)
int(200)
?>
php中,上面的代码,变量是怎么存放的呢?
上面的代码变动下,将变量b赋值给变量a,会发生什么?
<?php
$a
=
100;
$b
=
200;
$a
=
$b;/*多了这个*/
var_mp($a,$b);
//int(200)
int(200)
?>
问题来了,$a
=
$b,那么是将变量a的指针指向了变量b指针所指向的位置?还是变量a指向的位置的值变了?
引用赋值和上面传值赋值不同,引用赋值是两个变量指向一个地方,一旦这样,一改俱改。
怎么引用赋值呢?变量名前加&即可,
$a
=
&$b;
这样赋予变量a的就不仅仅是变量b的值,而是变量b的地址,变量a和变量b共同指向一个地址。
<?php
$a
=
100;
$b
=
200;
$a
=
&$b;
var_mp($a,$b);
//int(200)
int(200)
/*变量b引用赋值给变量a后,ab指向同一个地址,将会一改俱改,如下:*/
$a
=500;
var_mp($a,$b);//int(500)
int(500)
一改俱改
$b
=
700;
var_mp($a,$b);//int(700)
int(700)
一改俱改
?>
<?php
/*理解下面的话*/
$a
=
100;
//变量a赋值int
100
,100是基础数据类型,不是变量,是存在变量指向位置的
$a
=
$b;
//变量b的值
赋值
给变量a,变量a,b各有各的指向,执行之后,各是各的。
$a
=
&$b;
//变量b的值的地址
赋值给变量
a
,变量a,b共用一个地址哦!一改俱改!
?>
<?php
/*
php中unset()是用来销毁变量的,但很多时候,unset()只把变量给销毁了,
内存中存放的该变量的值仍然没有销毁,也就是没能达到我们想要的释放内存的效果。
这里可以用
变量=null
的方法来释放其内存
unset也会释放内存的情况
1.
在变量值所占空间超过255字节长的时候,unset(变量)才会释放内存
2.
只有当指向该值的所有变量都被销毁后,地址才会被释放(比如$a,$b都指向该值,仅仅unset($a);是不释放的,$b还是正常存在的)(也要执行1的判断)
*/
$a
=
200;
$b
=
&$a;
unset($a);
var_mp($a,$b);
//NULL
int(100)
?>
上面的代码,执行到unset($a)时候,就是将变量a的指向断开,同时将变量a扔出花名册,从下图可以看出,对变量b是没有影响的。
但是,如果用$a
=
null;这种方式销毁变量时,将会有如下影响:
<?php
$a
=
100;
$b
=
&$a;
$a
=
null;
var_mp($a,$b);
//NULL
NULL
?>
这种方式,释放了内存,但是共用一个地址的另一个变量也受到了影响。
看看这两种方式在数组上的应用:
<?php
$aaa
=
array(
'a'=>1,
'b'=>2
);
unset($aaa['a']);
print_r($aaa);
//Array
(
[b]
=>
2
)
,用unset,数组中这一项不存在了
$bbb
=
array(
'a'=>1,
'b'=>2
);
$bbb['a']
=
null;
print_r($bbb);
//Array
(
[a]
=>
[b]
=>
2
)
,用
=
null,数组中这一项还存在,只是为空了
?>
以上所述是小编给大家介绍的PHP变量传值赋值和引用赋值变量销毁详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:PHP生成短网址的思路以及实现方法的详解PHP错误提示It
is
not
safe
to
rely
on
the
system……的解决方法PHP随机数函数rand()与mt_rand()的讲解php微信扫码支付
php公众号支付PHP实现支持CURL字符串证书传输的方法PHP使用OB缓存实现静态化功能示例PHP使用mysqli同时执行多条sql查询语句的实例PHP中命名空间的使用例子PHP
SESSION机制的理解与实例PHP自动载入类文件函数__autoload的使用方法
㈧ PHP将文本数据赋值给变量
$str1='sid1|text1|text2|text3|tex4';
$str2='sid2|text1|text2|text3|tex4';
$arr1=explode('|',$str1);
$arr2=explode('|',$str2);
然后:
$str1[0]就是sid1
$str1[1~4]就是text1~text4
㈨ PHP对象赋值给变量的两种方式的区别,一般赋值和引用赋值
把变量存储值当成文件存储内容来理解,普通赋值就是文件复制,引用赋值就是建立快捷方式,明白了吧。
㈩ php如何一次性处理一组变量并把处理后的值赋给这些变量
PHP有一个函数名叫list你可以了解一下这个函数的主要作用就是一次性的操作一组变量并且赋值。实际上list函数不能算一个函数,而是一种语言结构,他可以把数组里的每一个值同时赋值。