1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP自定义函数如何传值过去

PHP自定义函数如何传值过去

时间:2022-11-04 11:56:26

相关推荐

PHP自定义函数如何传值过去

后端开发|php教程

php

后端开发-php教程

android 开发框架源码,ubuntu缺失系统字体,tomcat安装设置编码,java爬虫deom,php 统计字符,零基础如何学seo 网销lzw

function get_lm($need_zhlm){ $top_nav_name=array(array(url=>u( radelist,set), ame=>淘宝联盟设置),array(url=>u(mall,set), ame=>综合联盟),array(url=>u(paipai_order,set), ame=>拍拍易推广设置)); $zhlm=$webset[zhlm]; $need_zhlm=0; if($zhlm[open]==1){ $need_zhlm=1; $top_nav_name=array_merge($top_nav_name,array(array(url=>u(mall,duomai_set), ame=>多麦联盟),array(url=>u(mall,weiyi_set), ame=>唯一联盟),array(url=>u(mall,wujiumiao_set), ame=>59秒联盟),array(url=>u(mall,yiqifa_set), ame=>亿起发联盟),array(url=>u(mall,linktech_set), ame=>领科特联盟),array(url=>u(mall,chanet_set), ame=>成果联盟),array(url=>u(mall,yqh_set), ame=>一起惠),array(url=>u(ijia,set), ame=>全网搜索))); } return $top_nav_name;}

zhlm为数据库字段,我希望$need_zhlm在数据库zhlm字段为0时赋值为0,zhlm字段为1时赋值为1,请帮我看看这样写是否正确

vs源码下载,ubuntu重置终端设置,爬虫椰土异味,join()php,图片seo营销lzw

php微信框架源码下载,ubuntu没有小键盘,python爬虫技术简介,php 环境打包,seo成功核心lzw

回复内容:

function get_lm($need_zhlm){ $top_nav_name=array(array(url=>u( radelist,set), ame=>淘宝联盟设置),array(url=>u(mall,set), ame=>综合联盟),array(url=>u(paipai_order,set), ame=>拍拍易推广设置)); $zhlm=$webset[zhlm]; $need_zhlm=0; if($zhlm[open]==1){ $need_zhlm=1; $top_nav_name=array_merge($top_nav_name,array(array(url=>u(mall,duomai_set), ame=>多麦联盟),array(url=>u(mall,weiyi_set), ame=>唯一联盟),array(url=>u(mall,wujiumiao_set), ame=>59秒联盟),array(url=>u(mall,yiqifa_set), ame=>亿起发联盟),array(url=>u(mall,linktech_set), ame=>领科特联盟),array(url=>u(mall,chanet_set), ame=>成果联盟),array(url=>u(mall,yqh_set), ame=>一起惠),array(url=>u(ijia,set), ame=>全网搜索))); } return $top_nav_name;}

zhlm为数据库字段,我希望$need_zhlm在数据库zhlm字段为0时赋值为0,zhlm字段为1时赋值为1,请帮我看看这样写是否正确

$webset 是哪里来的?最好依照SOLID 原则啦,貌似你的代码隔离性不好啊

理论上你那样写是没问题的

但既然是作为一个参数,我更愿意这样写

function get_lm($need_zhlm = 0) { $top_nav_name = array(array(url => u( radelist, set), ame => 淘宝联盟设置), array(url => u(mall, set), ame => 综合联盟), array(url => u(paipai_order, set), ame => 拍拍易推广设置)); $zhlm = $webset[zhlm]; if ($zhlm[open] == 1) { $need_zhlm = 1; $top_nav_name = array_merge($top_nav_name, array(array(url => u(mall, duomai_set), ame => 多麦联盟), array(url => u(mall, weiyi_set), ame => 唯一联盟), array(url => u(mall, wujiumiao_set), ame => 59秒联盟), array(url => u(mall, yiqifa_set), ame => 亿起发联盟), array(url => u(mall, linktech_set), ame => 领科特联盟), array(url => u(mall, chanet_set), ame => 成果联盟), array(url => u(mall, yqh_set), ame => 一起惠), array(url => u(ijia, set), ame => 全网搜索))); } return $top_nav_name; }

直接在参数里写好默认值

还有,正如jp928所说,$webset这个变量从哪里来的,难道是个在函数外部的全局变量?

function get_lm($need_zhlm=0){ $top_nav_name=array(array(url=>u( radelist,set), ame=>淘宝联盟设置),array(url=>u(mall,set), ame=>综合联盟),array(url=>u(paipai_order,set), ame=>拍拍易推广设置)); $zhlm=$webset[zhlm]; $need_zhlm=0; if($zhlm[open]==1){ $need_zhlm=$need_zhlm; //我希望$need_zhlm在数据库zhlm字段为0时赋值为0,zhlm字段为1时赋值为1,你这样不就行了???直接赋值 $top_nav_name=array_merge($top_nav_name,array(array(url=>u(mall,duomai_set), ame=>多麦联盟),array(url=>u(mall,weiyi_set), ame=>唯一联盟),array(url=>u(mall,wujiumiao_set), ame=>59秒联盟),array(url=>u(mall,yiqifa_set), ame=>亿起发联盟),array(url=>u(mall,linktech_set), ame=>领科特联盟),array(url=>u(mall,chanet_set), ame=>成果联盟),array(url=>u(mall,yqh_set), ame=>一起惠),array(url=>u(ijia,set), ame=>全网搜索))); } return $top_nav_name;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。