Jadual Kandungan
PHP自定义函数返回多个值,php自定义函数多个
Rumah pembangunan bahagian belakang tutorial php PHP自定义函数返回多个值,php自定义函数多个_PHP教程

PHP自定义函数返回多个值,php自定义函数多个_PHP教程

Jul 12, 2016 am 09:03 AM
nilai pulangan

PHP自定义函数返回多个值,php自定义函数多个

PHP自定义函数只允许用return语句返回一个值,当return执行以后,整个函数的运行就会终止。

有时要求函数返回多个值时,用return是不可以把值一个接一个地输出的。

不可忽视的一点是,return语句可以返回任何类型的变量,这就是使自定义函数返回多个值的关键。

 

请看代码:

  1. //自定义函数返回多值  
  2. function results($string)  
  3. {  
  4.     $result = array();  
  5.     $result[] = $string;//原字符串  
  6.     $result[] = strtoupper($string);//全部换成大写  
  7.     $result[] = strtolower($string);//全部换成小写  
  8.     $result[] = ucwords($string);//单词的首字母换成大写  
  9.   
  10.   
  11.     return $result;  
  12. }  
  13. $multi_result = results('The quick brown fox jump over the lazy dog');  
  14. print_r($multi_result);  
  15. ?>  
输出结果:
Array
(
    [0] => The quick brown fox jump over the lazy dog
    [1] => THE QUICK BROWN FOX JUMP OVER THE LAZY DOG
    [2] => the quick brown fox jump over the lazy dog
    [3] => The Quick Brown Fox Jump Over The Lazy Dog
)
以上的代码创建了一个$result数组,然后把处理完毕并等待输出的值添加到$result中作为一个元素,最后把$result输出,这样做就实现了自定义函数返回多个值的目的。 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1080762.htmlTechArticlePHP自定义函数返回多个值,php自定义函数多个 PHP自定义函数只允许用return语句返回一个值,当return执行以后,整个函数的运行就会终止。...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tiga cara untuk mendapatkan nilai pulangan benang dalam Python Tiga cara untuk mendapatkan nilai pulangan benang dalam Python Apr 13, 2023 am 10:43 AM

Apabila ia datang kepada benang, otak anda sepatutnya mempunyai tanggapan ini: kita boleh mengawal apabila ia bermula, tetapi kita tidak boleh mengawal apabila ia berakhir Jadi bagaimana untuk mendapatkan nilai pulangan benang? Hari ini saya akan berkongsi beberapa amalan saya sendiri. Kaedah 1: Gunakan senarai pembolehubah global untuk menyimpan nilai pulangan ret_values ​​​​= [] def thread_func(*args): ... value = ... ret_values.append(value) Satu sebab untuk memilih senarai ialah: append() daripada senarai Kaedah adalah selamat untuk benang, dan dalam CPython, GIL menghalang akses serentak kepada mereka. Jika anda menggunakan struktur data tersuai, dan

Bagaimana untuk menyelesaikan masalah yang nilai pulangan scanf diabaikan Bagaimana untuk menyelesaikan masalah yang nilai pulangan scanf diabaikan Nov 14, 2023 am 10:01 AM

Penyelesaian kepada nilai pulangan yang diabaikan scanf termasuk menyemak nilai pulangan scanf, mengosongkan penimbal input dan menggunakan fgets dan bukannya scanf. Pengenalan terperinci: 1. Semak nilai pulangan scanf Anda harus sentiasa menyemak nilai pulangan fungsi scanf Nilai pulangan fungsi scanf ialah bilangan parameter yang berjaya dibaca jika nilai pulangan tidak konsisten. ia bermakna input tidak betul 2 , Kosongkan penimbal input Apabila menggunakan fungsi scanf, jika data input tidak sepadan dengan format yang diharapkan, data dalam penimbal input akan hilang, dsb.

Gunakan fungsi Java's Math.min() untuk membandingkan saiz dua nombor dan mengembalikan nilai yang lebih kecil Gunakan fungsi Java's Math.min() untuk membandingkan saiz dua nombor dan mengembalikan nilai yang lebih kecil Jul 25, 2023 pm 01:21 PM

Gunakan fungsi Java's Math.min() untuk membandingkan saiz dua nilai berangka dan mengembalikan nilai yang lebih kecil Apabila membangunkan aplikasi Java, kadangkala kita perlu membandingkan saiz dua nilai berangka dan mengembalikan nombor yang lebih kecil. Java menyediakan fungsi Math.min() untuk melaksanakan fungsi ini. Fungsi Math.min() ialah kaedah statik kelas JavaMath Ia digunakan untuk membandingkan saiz dua nilai dan mengembalikan nombor yang lebih kecil. Sintaksnya adalah seperti berikut: publicstaticintmi

Bolehkah fungsi Golang mengembalikan berbilang nilai? Bolehkah fungsi Golang mengembalikan berbilang nilai? Apr 13, 2024 pm 02:42 PM

Ya, fungsi Go boleh mengembalikan berbilang nilai dengan mengembalikan tuple, yang merupakan nilai tidak berubah yang boleh mengandungi pelbagai jenis data.

Penunjuk fungsi C++ sebagai nilai pulangan fungsi Penunjuk fungsi C++ sebagai nilai pulangan fungsi Apr 14, 2024 am 08:30 AM

Penunjuk fungsi boleh digunakan sebagai nilai pulangan fungsi, membolehkan kami menentukan pada masa jalan fungsi yang hendak dipanggil. Sintaksnya ialah: returntype(*function_name)(param1,param2,...). Kelebihan termasuk pengikatan dinamik dan mekanisme panggil balik yang membolehkan kami melaraskan panggilan fungsi mengikut keperluan.

Jenis biasa fungsi C++ jenis nilai pulangan Jenis biasa fungsi C++ jenis nilai pulangan Apr 12, 2024 pm 05:36 PM

Jenis pengembalian fungsi C++ termasuk: void (tiada nilai pulangan), jenis asas (integer, nombor titik terapung, aksara dan nilai Boolean), penunjuk, rujukan, kelas dan struktur. Apabila memilih, pertimbangkan kefungsian, kecekapan dan antara muka. Contohnya, fungsi faktorial yang mengira faktorial mengembalikan jenis integer untuk memenuhi keperluan fungsian dan mengelakkan operasi tambahan.

PHP mengembalikan nama kunci yang kini ditunjukkan oleh penunjuk dalaman tatasusunan PHP mengembalikan nama kunci yang kini ditunjukkan oleh penunjuk dalaman tatasusunan Mar 21, 2024 pm 04:21 PM

Artikel ini akan menerangkan secara terperinci kepada anda nama kunci yang kini ditunjukkan oleh penunjuk dalaman tatasusunan yang dikembalikan oleh PHP. Editor berpendapat ia agak praktikal, jadi saya berkongsi dengan anda sebagai rujukan membaca artikel ini. PHP mengembalikan nama kunci yang kini ditunjukkan oleh penunjuk dalaman tatasusunan PHP menyediakan fungsi yang dipanggil key() untuk mengembalikan nama kunci yang ditunjuk oleh penunjuk dalaman tatasusunan. Fungsi ini berfungsi pada tatasusunan diindeks dan tatasusunan bersekutu. Kekunci sintaks(tatasusunan) Tatasusunan parameter: Tatasusunan dari mana nama kunci hendak diperolehi. Nilai pulangan ialah nama kunci yang ditunjuk oleh penuding dalaman pada masa ini. Jika ia adalah tatasusunan indeks, indeks integer dikembalikan jika ia adalah tatasusunan bersekutu, nama kunci rentetan dikembalikan. Jika tatasusunan kosong atau penuding dalaman menghala ke penghujung tatasusunan, NULL dikembalikan.

Bagaimana untuk menggunakan nilai pulangan dalam Python Bagaimana untuk menggunakan nilai pulangan dalam Python Oct 07, 2023 am 11:10 AM

Penggunaan pulangan nilai pulangan Python ialah apabila fungsi melaksanakan pernyataan pulangan, pelaksanaan akan berhenti serta-merta dan nilai yang ditentukan akan dikembalikan ke tempat di mana fungsi itu dipanggil. Penggunaan terperinci: 1. Kembalikan nilai tunggal; 2. Kembalikan berbilang nilai;

See all articles