-
php – 如何拆分数字查询结果?
所属栏目:[PHP教程] 日期:2020-12-13 热度:152
我正在从数据库中提取一个ID号,并将其存储为12345 当我在我的页面(php)上显示它时,我希望它显示为1-2345 我可以不使用Javascript吗?如果是这样,怎么样? 谢谢! ETA:它是动态提取的数据循环的一部分,因此数字总是不同的.我需要能够告诉它在第一个数字之后[详细]
-
php – 如果找不到密钥,则为关联数组添加密钥
所属栏目:[PHP教程] 日期:2020-12-13 热度:53
给定像这样的 PHP关联数组: $a = array( 'color' = 'red','taste' = 'sweet','shape' = 'round','name' = 'apple'); 我想搜索一个密钥,如果没有找到,我想添加’myKey’= 0.做这种事的最好方法是哪种? 解决方法 您正在寻找 array_key_exists 功能: if (!ar[详细]
-
php – if和括号之间应该有空格吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:182
那里是否应该有一个空间,例如.如果和括号中的陈述? 喜欢: if(something) 要么: if (something) 解决方法 这种空白并不重要.这取决于个人喜好.各种开源项目通常会定义代码格式的规则,如果你在团队中工作,你可能想要,但如果你是独自工作,那就做你最喜欢的事[详细]
-
php – 致命错误:调用未定义的函数easter_date()
所属栏目:[PHP教程] 日期:2020-12-13 热度:152
我想从今年开始收获Easter_date. 这是我的代码: ?php$year = date ("Y");$easter = date ("d-M-Y",easter_date ($year));echo "Easter " . $year . ": " . $easter . "";? 当我执行代码时出现以下错误: 致命错误:调用未定义的函数easter_date() 我的phpVe[详细]
-
如何限制php int值
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
我正在用 PHP进行一些计算,我不希望数字超过100 例如,我希望50 80为100而不是130.基本上将任何结果限制为100. 谢谢 解决方法 你可以使用 min : min($sum,100) 如果$sum否则为100或100.[详细]
-
php – Doctrine findBy *方法和获取数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
使用Doctrine findBy方法最简单的方法是什么,但是返回一个数组而不是对象. Doctrine::getTable('Table')-findOneById(x); 这有效但返回一个学说对象. 我仍然希望能够使用find方法,但我知道我无法添加 -fetchArray() 最后. 还有其他人有这个问题吗? 解决方法[详细]
-
php – 如何生成9位数字
所属栏目:[PHP教程] 日期:2020-12-13 热度:58
我正在尝试使用php生成一个不以0开头的9位数字,并且每隔三个数字用短划线分隔. 例如102-394-458 我也在辩论是否 将其存储为数字或在前端进行格式化 或将其存储为数字并在后端进行格式化 或者只是将破折号存储在数据库中 当然,选择将影响数字的生成方式. 解决[详细]
-
如何在PHP中使字符串小写的第一个字符串?
所属栏目:[PHP教程] 日期:2020-12-13 热度:118
我不能使用strtolower,因为它影响所有char.我应该使用某种正则表达式吗? 我得到一个字符串,这是一个产品代码,我想在不同的地方使用这个产品代码作为搜索键,第一个字母是小写的. 解决方法 做就是了: $str = "STACKoverflow";$str[0] = strtolower($str[0]);[详细]
-
php – 列出并爆炸
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
我想在我的网站上使用url重写,我想使用list()和explode()函数来获取正确的内容. 目前我的代码如下所示: list($dir,$act) = explode('/',$url); 在这种情况下,$url等于绝对URL中第一个斜杠之后的所有内容,即http://example.com/random/stuff = $url = random[详细]
-
php – 如何将Perl数组划分为更小的数组?
所属栏目:[PHP教程] 日期:2020-12-13 热度:60
是否有任何与 php’s array_chunk()相同的Perl? 我试图将一个大数组分成几个较小的数组. 提前致谢. 解决方法 splice()功能.[详细]
-
PHP错误无法在写上下文中使用方法return> value
所属栏目:[PHP教程] 日期:2020-12-13 热度:183
我在 PHP类中收到此错误… Fatal error: Can’t use method return value in write context in C:webserverhtdocsfriendproject2includesclassesUser.class.php on line 35 这是困扰的部分. if(isset($this-session-get('user_id')) $this-session-get[详细]
-
php – 检查字符串是否包含特定数字
所属栏目:[PHP教程] 日期:2020-12-13 热度:145
我有一个字符串 8,7,13,14,16 什么是确定该字符串中是否存在给定数字的最简单方法? $numberA = "13";$string = "8,16";if($string magic $numberA){$result = "Yeah,that number is in there";} else {$result = "Sorry.";} 寻找魔法. 解决方法 ?php in_arr[详细]
-
你能帮助我更好地理解PHP类吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
我是一个慢学习者,我想在编码方面,我已经学习 PHP几年了,我仍然不理解课程,所以是时候我付出一些努力来至少更好地理解它们. 我使用函数来做所有事情.人们经常在这里给我发表评论说他们不相信我有一个社交网站而且我不使用课程. 我真的不明白他们的好处你能解[详细]
-
php – 爆炸所有其他单词
所属栏目:[PHP教程] 日期:2020-12-13 热度:172
让我们说我有一个字符串: $string = "This is my test case for an example." 如果我根据”得到一个爆炸而爆炸 Array('This','is','my','test','case','for','an','example.'); 我想要的是每隔一个空间爆炸: Array('This is','my test','case for','an exa[详细]
-
PHP语法错误,意外的’endforeach'(T_ENDFOREACH)
所属栏目:[PHP教程] 日期:2020-12-13 热度:96
我的代码出了什么问题 ?php foreach($query-result() AS $row);? tr td?php echo $row-Qid? /td td?php echo $row-title? /td td?php echo $row-date? /td /tr ?php endforeach; ? 错误消息:语法错误,意外的’endforeach'(T_ENDFOREACH) 使用Codeigniter 解[详细]
-
php – dompdf在文档末尾插入空白页面
所属栏目:[PHP教程] 日期:2020-12-13 热度:125
我正在使用dompdf 0.6.0生成一个pdf文档,并且有一个奇怪的问题,即在最后创建一个空白页面.我的(简体)html: !DOCTYPE htmlhtmlheadmeta http-equiv="content-type" content="text/html; charset=UTF-8"titlePDF/titlestyle type="text/css"@page{ margin: 0;[详细]
-
php – 联系Form 7水印选择菜单
所属栏目:[PHP教程] 日期:2020-12-13 热度:155
我正在寻找一种在选定字段上添加水印的方法. 那是行不通的 – [select* c_type class:ic watermark "choose type" "a" "b" "c"] 要设置一个无效验证失败的值,我必须放入include_blank [select* c_type class:ic include_blank "a" "b" "c"] 但问题是我有—作[详细]
-
如何在php中将字符串转换为utf-8代码
所属栏目:[PHP教程] 日期:2020-12-13 热度:134
我需要一个函数或一个简单的算法来帮助我将普通字符串转换为utf-8代码 例如: 串: hello???? UTF-8代码: 68 65 6C 6C 6F 0A 0639 0631 0628 064A 0A 解决方法 使用utf8_encode($data) 查看其完整文档http://php.net/manual/en/function.utf8-encode.php[详细]
-
从PHP中的2d数组中获取前5个值
所属栏目:[PHP教程] 日期:2020-12-13 热度:176
我有以下数组: Array ( [ 20] = 154 [ 21] = 146 [ 24] = 230 [ 26] = 80 [ 33] = 232 [ 113] = 100 [ 13] = 132 [ 12] = 146 [ 11] = 122 [ 235] = 110 [ 239] = 54 [ 248] = 162 [ 340] = 84 [ 352] = 76 [ 323] = 146 [ 247] = 96 [ 372] = 150 [ 370] =[详细]
-
Yii模型正在验证,但无法保存数据
所属栏目:[PHP教程] 日期:2020-12-13 热度:105
我有一个yii应用程序.数据已正确验证. $model- validate()返回true但未保存数据.有什么方法我知道错误.它什么都不做.既不打印错误也不警告. if (isset($_POST['Invoice'])) { $model-validate(); $model-attributes = $_POST['Invoice']; if (!$model-valida[详细]
-
php – 输出发送到浏览器后设置cookie
所属栏目:[PHP教程] 日期:2020-12-13 热度:67
有没有办法可以在html输出后设置cookie?根据 PHP手册,setcookie()应该在输出之前设置. 我需要它用于我的投票系统,其中在成功的Mysql查询之后将设置cookie.我把它放在一个文件中. 解决方法 您可以使用输出缓冲区,因此在脚本的顶部添加ob_start(),这将创建一[详细]
-
php – 删除所有小数,但最后
所属栏目:[PHP教程] 日期:2020-12-13 热度:144
我想知道一种方法从文件名中删除所有小数,但最后一个.我需要保留最后一个,因为扩展遵循这一点. 例: abc.def.ghij-klmnop.q234.mp3 这个文件应该是这样的 abcdefghij-klmnopq234.mp3 有些扩展名超过3个字符. 解决方法 你可以使用具有正向前瞻性的正则表达式.[详细]
-
php – 正则表达式删除http://和www.来自网址
所属栏目:[PHP教程] 日期:2020-12-13 热度:113
我有一堆像这样的网址. $urls = array( 'https://site1.com','https://www.site2.com','http://www.site3.com','https://site4.com','site5.com','www.site6.com','www.site7.co.uk','site8.tk' ); 我想删除http,https,://和www.从这些字符串,以便输出看起[详细]
-
php var_dump equivelant或print_r
所属栏目:[PHP教程] 日期:2020-12-13 热度:116
因为我正在使用json,而ajax是注释我没有在有效的json上传递值. 只是返回var dump的值而没有它回显,输出到浏览器. 例如 $data = 'my_data';get_var_dump($data);//not real func//should do nothing.$get['data'] = get_var_dump($data);$get['error']= false[详细]
-
php – MySQL检查用户名和密码是否与数据库匹配
所属栏目:[PHP教程] 日期:2020-12-13 热度:113
我有一个表单,其中包含名称属性为username的文本框和另一个名为attribute password的表单. 我还有一个名为user和pass的数据库.当我的用户注册时,它将用户列的用户名和密码添加到传递列. 我如何制作MySQL查询以检查表单是否提交了正确的用户名和密码,然后如果[详细]