php中foreach的使用
說明
1、foreach是透過物件的工具,可以單獨使用,也可以配合迭代器和生成器使用。
2、如果foreach被定義為類,則可以輸出所有屬性,如果在類別之外被呼叫為函式,則只能輸出public屬性。
例項
class MyClass { public $var1 = 'value 1'; protected $protected = 'protected var'; private $private = 'private var'; function iterateVisible() { foreach($this as $key => $value) { //類內, foreach定義在成員方法; print "$key => $valuen"; } } } $class = new MyClass(); foreach($class as $key => $value) { //作為類外函式讀取物件 print "$key => $valuen"; } //var1 => value 1, 僅輸出public屬性 $class->iterateVisible() //var1 => value 1, protected => protected var, private => private var 輸出所有物件屬性;
以上就是php中foreach的使用,希望對大家有所幫助。更多php學習指路:
推薦作業系統:windows7系統、PHP5.6、DELL G3電腦
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3407/viewspace-2829011/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 中的 foreach 工作原理PHP
- java中 foreach 的使用Java
- Mybatis中foreach的使用MyBatis
- PHP中foreach讀取順序PHP
- PHP中關於foreach的簡單的用法總結PHP
- java中的forEachJava
- ***PHP遍歷陣列的方法foreachPHP陣列
- 深入理解PHP之foreachPHP
- JavaScript中foreachJavaScript
- C#中foreach基礎使用方法C#
- PHP 引用變數名與 foreach 中 $val 同名時發生的變化PHP變數
- foreach使用引用時的一個坑-foreach原始碼分析原始碼
- JAVA中的foreach怎麼用Java
- Java 8 forEach使用Java
- PHP中GD庫的使用PHP
- mybatis關於list的foreach的使用MyBatis
- JS 不使用 for forEach 獲取兩陣列中重複的元素JS陣列
- JavaScript中Map和ForEach的區別JavaScript
- powershell中的where和foreach比較
- php中return語句的使用PHP
- Mybatis的 foreach 標籤使用方法.MyBatis
- MyBatis學習——foreach標籤的使用MyBatis
- 哈哈,PHP中使用foreach和引用導致程式BUG及解決辦法PHP
- php中如何使用phpredisPHPRedis
- PHP 中 call_user_func 的使用PHP
- PHP 中,pack 與 unpack 的使用示例。PHP
- PHP中Trait的使用總結PHPAI
- goto 語法在 PHP 中的使用GoPHP
- PHP中的traits使用詳解PHPAI
- PHP中include()的使用問題 (轉)PHP
- JavaScript 中 forEach、map、filter 詳細JavaScriptFilter
- mybatis中foreach標籤詳解MyBatis
- 使用 foreach 使用引用變數需要注意的問題變數
- 你瞭解jsp中的c:forEach嗎?JS
- 淺談 PHP 中異常類的使用PHP
- php中條件語句的使用整理PHP
- PHP中RSA加密演算法的使用PHP加密演算法
- PHP中的自定義路由使用小結PHP路由