Time of Update: 2017-11-01
yii2在使用的時候,存取控制器的時候,如果控制器的名稱是駝峰命名法,那訪問的url中要改成橫線的形式。例如:public function
Time of Update: 2017-11-01
本文執行個體講述了PHP實現對數組簡單求交集,差集,並集功能。分享給大家供大家參考,具體如下:<?php$arr1 = array('0' => 'zero','1' => 'one','2' => 'two','3' => 'three');$arr2 = array('2' => 'two',
Time of Update: 2017-11-01
用php實現網頁常見的檔案上傳功能,供大家參考,具體內容如下上傳頁面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!--上傳檔案
Time of Update: 2017-10-31
PHP的運算子號不算多,但是不是每個你都清楚怎麼用呢?這裡我們來聊聊PHP的運算子號的升級版: ++,--,呵呵。++ 即自增,-- 即自減。實際運用:<?php $a = 10; $a++ = ? //先用再加,最後結果為11 $a = 10; ++$a = ? //先加再用,最後結果為11 $a = 10; $b = $a++ + ++$a; echo $a; echo $b; //算一下吧,結果我回複解答?><
Time of Update: 2017-10-31
<?php/* PHP的運算子號 * * 運算元 運算子 運算元 * * 1 + 1 * * 一元運算子 +1 -1 ++ -- ! * * 二元運算子 + - * / % > < = == === * * 三元運算子 1 ? 2 : 3 * * $a = 10; * * 算術運算子號 + - * / % ++ -- * 賦值運算子號 =
Time of Update: 2017-10-31
windows 下使用RunHiddenConsole 啟動 nginx與phpRunHiddenConsole.exe的作用是在執行完命令列指令碼後可以自動關閉指令碼,而從指令碼中開啟的進程不被關閉。簡單來說就是黑表單(CMD命令表單)不會顯示,但CMD命令表單中啟動並執行程式不會被關閉,特別是一些會掛住必須顯示命令表單的命令還真不錯,如 Tomcat、Php、Nginx等。1、啟動 Php 和 Nginx ,根據自己的環境設定 php_home 和 nginx_home ,然後儲存為
Time of Update: 2017-10-31
1、將字串分割成數組:$array=explode(separator,$string):separator:分隔字元,$string:分割的字串;2、將數組組合成字串:$string=implode(glue,$array):glue:膠合符,$array:數組;3、統計數組的長度:count():count函數有兩個參數:0(或COUNT_NORMAL)為預設,不檢測多維陣列(數組中的數組);1(或COUNT_RECURSIVE)為檢測多維陣列<?php$arr=array(
Time of Update: 2017-10-31
redis 替代php檔案儲存體session的執行個體查看執行個體之前請先瞭解 PHP session_set_save_handler函數的用法定義個SessionManager 類class SessionManager { private $redis; public function construct(){ $this->redis = new Redis(); $this->redis->connect('192.168.0.102&
Time of Update: 2017-10-31
下面小編就為大家帶來一篇php兩個多維陣列組合遍曆的執行個體。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧執行個體如下:$res = $this->LoanRecord->searchloan($conditions,$columns,$page,$this->num,$user_id); foreach ($res[1] as $key => $value) {
Time of Update: 2017-10-30
本文執行個體講述了php基於登陸時間判斷實現一天多次登入只積分一次功能。分享給大家供大家參考,具體如下:在網上找了很多的案例,感覺都差不多,有的還比較的繁瑣,就自己嘗試了一下,如何?這個功能實現這個功能我在資料表裡面增加了一個欄位logintime,表示最後一次的登入時間,然後使用一天中的零時零分零秒和上一次的登入時間進行比較,如果上一次的登入時間大於了這個時間點表示已經登陸過,如果上一次的登入時間小於了這個時間點,則表示第一次登入,增加積分上代碼:// 判斷是否是一天中第一次登入//
Time of Update: 2017-10-30
yii2在使用的時候,存取控制器的時候,如果控制器的名稱是駝峰命名法,那訪問的url中要改成橫線的形式。例如: }//訪問的時候就要www.test.com/room-update這樣訪問最近在做某渠道的直連的時候,他們提供的文檔上明確指出介面的形式:剛開始以為YII2中肯定有這樣的設定,然後就去google了下,發現都說不行,自己去看了下,果然,架構裡面直接是寫死的:(源碼)\vendor\yiisoft\yii2\base\Controller.php/** * Creates
Time of Update: 2017-10-30
本文主要給大家總結了PHP中一些好用的小知識,分享出來供大家參考學習,下面來看看詳細的介紹:1、PHP函數之判斷函數是否存在當我們建立了自訂函數,並且瞭解了可變函數的用法,為了確保程式調用的函數是存在的,經常會先使用function_exists判斷一下函數是否存在。同樣的method_exists可以用來檢測類的方法是否存在。<?phpfunction func() {}if (function_exists('func')){ echo 'exists'
Time of Update: 2017-10-30
1.下載一個整合的環境軟體,也就是別人把所有的亂七八的放在了一塊,做成軟體,這種是SG式的,我覺的初學者用這種好點; 2.各自下載安裝.php.zend.apache;這種方法最亂了,現在還沒有搞清楚. 我是由於機上裝有iis,於就是裝了個php和zend就好.現在在伺服器上可以同時運行php和asp. php是嵌入在html中啟動並執行.如下: <?php $a="你好"; $b=" php"; echo $a.$b;
Time of Update: 2017-10-30
當我們已經學習一段時間的PHP後,就會養成一定的不良習慣,以下是小編整理的9條php程式員經常範的錯誤。供大家學習借鑒。1.變數聲明如果在一條語句中聲明一個變數,如下所示:$var='value';編譯器首先會求出語句右半部分的值,恰恰正是語句的這一部分常常會引發錯誤。如果使用的文法不正確,就會出現解析錯誤。2.解析錯誤例如,Parse error:解析錯誤,unexpected T_WHILE in c:program filesapache
Time of Update: 2017-10-30
本文執行個體講述了thinkPHP實現上傳圖片及產生縮圖功能。分享給大家供大家參考,具體如下:記錄一下在thinkPHP上傳圖片的方法(Upload)和產生縮圖(Image)的方法.html頁面form中必須加enctype="multipart/form-data"<form action="SELF" method="post" enctype="multipart/form-data">
Time of Update: 2017-10-30
本文執行個體講述了PHP尋找數組中只出現一次的數字實現方法。分享給大家供大家參考,具體如下:問題:一個整型數組裡除了兩個數字之外,其他的數字都出現了兩次。請寫程式找出這兩個只出現一次的數字。實現代碼如下:<?phpfunction FindNumsAppearOnce($array){ // write code here // return list, 比如[a,b],其中ab是出現一次的兩個數字 $count = array_count_values($array);
Time of Update: 2017-10-30
本文執行個體講述了thinkPHP實現的驗證碼登入功能。分享給大家供大家參考,具體如下:使用thinkphp內建的驗證,實現登入頁面的帳號密碼+驗證碼的驗證<?php namespace Admin\Controller; use Think\Controller; use Think\Verify; class LoginController extends Controller{ public function login(){ if($_POST){
Time of Update: 2017-10-30
本文執行個體講述了thinkPHP5(TP5)實現改寫跳轉提示頁面的方法。分享給大家供大家參考,具體如下:大家都知道Tp架構一直以來的執行成功和失敗的頁面都不是特別的好看,不過這樣也給了開發人員一個不錯的選擇我們可以根據自己的喜好去改寫這個跳轉提示的頁面我使用的是Tp5架構,Tp5的跳轉提示頁面的改寫和Tp3的有異曲同工之妙,首先還是先看一下Tp架構中內建的跳轉提示頁面的代碼吧,我直接貼上了:{NOLAYOUT}<!DOCTYPE html PUBLIC
Time of Update: 2017-10-30
詳解phpmyadmin相關配置與錯誤解決缺少mcrypt擴充sudo apt-get install php5-mcryptsudo php5enmod mcrypt檢查:/etc/php5/apache2/conf.d/ /etc/php5/mods-available/ 中是否有mcrypt檔案sudo service apache2 restart開啟
Time of Update: 2017-10-28
PHP中的淺複製與深複製的執行個體詳解前言:最近溫習了一下Design Pattern方面的知識,在看到Prototype Pattern這一設計模式時,注意到其中涉及到一個淺複製與深複製的問題。這裡來總結一下,提醒自己以後一定要多加註意。自PHP5起,new運算子自動返回一個引用,一個 物件變數