04-04-2009, 14:43
|
|
|
חבר מתאריך: 01.07.05
הודעות: 176
|
|
[שאלה]איך להדפיס מערך שהוחזר מפונקציה?
שלום לכולם!
רציתי לדעת איך אפשר להדפיס את נתוני המערך שהוחזרו מן הפונקציה, לדוגמא מן הפונקציה הזאת:
קוד PHP:
<?php class Browser { /** Figure out what browser is used, its version and the platform it is running on. The following code was ported in part from JQuery v1.3.1 */ public static function detect() { $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); // Identify the browser. Check Opera and Safari first in case of spoof. Let Google Chrome be identified as Safari. if (preg_match('/opera/', $userAgent)) { $name = 'opera'; } elseif (preg_match('/webkit/', $userAgent)) { $name = 'safari'; } elseif (preg_match('/msie/', $userAgent)) { $name = 'msie'; } elseif (preg_match('/mozilla/', $userAgent) && !preg_match('/compatible/', $userAgent)) { $name = 'mozilla'; } else { $name = 'unrecognized'; } // What version? if (preg_match('/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/', $userAgent, $matches)) { $version = $matches[1]; } else { $version = 'unknown'; } // Running on what platform? if (preg_match('/linux/', $userAgent)) { $platform = 'linux'; } elseif (preg_match('/macintosh|mac os x/', $userAgent)) { $platform = 'mac'; } elseif (preg_match('/windows|win32/', $userAgent)) { $platform = 'windows'; } else { $platform = 'unrecognized'; } return array( 'name' => $name, 'version' => $version, 'platform' => $platform, 'userAgent' => $userAgent ); } } Usage: $browser = TkBrowser::detect(); echo 'You browser is '.$browser['name'].' version '.$browser['version'].' running on '.$browser['platform']; ?>
אשר נלקחה מכאן:
http://il2.php.net/get_browser
מאזור התגובות (אתר PHP הרשמי).
רציתי לדעת איך אפשר להדפיס את ערכי המערך שחוזר מן הפונקציה הזאת, ואם אפשר, גם ללא OOP.
תודה מראש,
orl2006.
|