Rumah php教程 PHP源码 字符串拆分,当遇到区间时遍历区间内的所有值

字符串拆分,当遇到区间时遍历区间内的所有值

May 19, 2018 pm 04:42 PM

跳至                     [1]     [全屏预览]

public function explodes($str){

    $return = [];

    $array = [];

    foreach(explode(",",$str) as $k => $v){

        $return = array_merge($return,(strpos($v,'-') && $array = explode('-',$v))?range($array[0],$array[1]):[$k=>intval($v)]);

    }

    return $return;

}
Salin selepas log masuk

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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Gunakan strings.Split function untuk membelah rentetan kepada berbilang subrentetan mengikut pembatas yang ditentukan. Gunakan strings.Split function untuk membelah rentetan kepada berbilang subrentetan mengikut pembatas yang ditentukan. Jul 24, 2023 pm 03:21 PM

Gunakan strings.Split function untuk membelah rentetan kepada berbilang subrentetan mengikut pembatas yang ditentukan Dalam bahasa Go, kita boleh menggunakan fungsi Split dalam pakej rentetan untuk membahagikan rentetan kepada berbilang subrentetan mengikut pembatas yang ditentukan. Ini sangat berguna apabila bekerja dengan rentetan, terutamanya apabila kita perlu membahagi, menghuraikan atau mengekstrak kandungan tertentu. Prototaip fungsi Split adalah seperti berikut: funcSplit(s,sepstring)[]string where, s

Program Python untuk memisahkan rentetan kepada subrentetan bertindih bersaiz k Program Python untuk memisahkan rentetan kepada subrentetan bertindih bersaiz k Aug 27, 2023 pm 07:29 PM

Memisahkan rentetan kepada bahagian yang lebih kecil adalah tugas biasa dalam banyak pemprosesan teks dan senario analisis data. Dalam catatan blog ini, kami akan meneroka cara menulis program Python yang memisahkan rentetan yang diberikan kepada rentetan bertindih saiz k. Program ini boleh menjadi sangat berguna apabila bekerja dengan urutan data yang memerlukan analisis, pengekstrakan ciri atau pengecaman corak. Memahami Masalah Sebelum kita menyelami butiran pelaksanaan, mari kita tentukan keperluan program kita. Kita perlu membangunkan penyelesaian Python yang mengambil rentetan sebagai input dan membahagikannya kepada rentetan bertindih saiz k. Sebagai contoh, jika rentetan yang diberikan ialah "Hello, world!" dan k ialah 3, maka program harus menghasilkan pengulangan berikut

Bagaimana untuk menangani masalah pemisahan rentetan dalam pembangunan C++ Bagaimana untuk menangani masalah pemisahan rentetan dalam pembangunan C++ Aug 22, 2023 pm 04:21 PM

Cara menangani pemisahan rentetan dalam pembangunan C++ Dalam pembangunan C++, pemisahan rentetan adalah masalah biasa. Apabila kita perlu membelah rentetan mengikut pembatas tertentu, seperti membelah ayat kepada perkataan atau membelah setiap baris fail CSV kepada medan yang berbeza, kita perlu menggunakan Kaedah yang cekap dan boleh dipercayai untuk menangani masalah pemisahan rentetan. Berikut akan memperkenalkan beberapa kaedah yang biasa digunakan untuk menangani masalah pemisahan rentetan dalam pembangunan C++. gunakan stringstreamstringst

Kaedah untuk mengoptimumkan prestasi pemisahan rentetan Java Kaedah untuk mengoptimumkan prestasi pemisahan rentetan Java Jun 30, 2023 pm 10:19 PM

Bagaimana untuk menyelesaikan masalah prestasi pemisahan rentetan dalam pembangunan Java Dalam pembangunan Java, pemprosesan rentetan adalah operasi yang sangat biasa. Antaranya, operasi pemisahan rentetan sangat diperlukan dalam banyak senario. Walau bagaimanapun, apabila saiz data meningkat, masalah prestasi pemisahan rentetan secara beransur-ansur menjadi ketara, yang mempunyai kesan negatif terhadap kecekapan pelaksanaan program. Artikel ini akan meneroka cara menyelesaikan masalah prestasi pemisahan rentetan dalam pembangunan Java dan memberikan beberapa cadangan pengoptimuman praktikal. 1. Elakkan menggunakan ungkapan biasa dalam Java

Apakah cara untuk memisahkan rentetan ke dalam tatasusunan dalam php Apakah cara untuk memisahkan rentetan ke dalam tatasusunan dalam php Sep 18, 2023 pm 02:27 PM

Kaedah-kaedahnya ialah: 1. Fungsi explode() boleh membahagikan rentetan kepada tatasusunan mengikut pembatas yang ditentukan 2. Fungsi str_split() boleh membahagikan rentetan kepada tatasusunan aksara tunggal; Rentetan boleh dibahagikan kepada tatasusunan berdasarkan ungkapan biasa; 4. Fungsi sscanf() boleh menghuraikan rentetan mengikut format yang ditentukan dan menyimpan hasil penghuraian dalam tatasusunan 5. Kaedah pemintasan rentetan, dengan menggunakan Fungsi pemintasan rentetan; rentetan ke dalam tatasusunan mengikut panjang yang ditentukan, dsb.

Pisahkan rentetan ke dalam tatasusunan menggunakan fungsi PHP 'meletup' Pisahkan rentetan ke dalam tatasusunan menggunakan fungsi PHP 'meletup' Jul 24, 2023 pm 11:09 PM

Gunakan fungsi PHP "meletup" untuk memisahkan rentetan kepada tatasusunan Dalam pembangunan PHP, anda sering menghadapi situasi di mana anda perlu membelah rentetan mengikut pembatas yang ditentukan. Pada masa ini, kita boleh menggunakan fungsi terbina dalam PHP "meletup" untuk menukar rentetan kepada tatasusunan. Artikel ini akan memperkenalkan cara menggunakan fungsi "meletup" untuk memisahkan rentetan dan memberikan contoh kod yang berkaitan. Sintaks asas fungsi "explode" adalah seperti berikut: arrayexplode(

Bagaimana untuk memisahkan rentetan kepada berbilang subrentetan menggunakan kelas StringTokenizer dalam Java Bagaimana untuk memisahkan rentetan kepada berbilang subrentetan menggunakan kelas StringTokenizer dalam Java Jul 24, 2023 pm 03:24 PM

Cara menggunakan kelas StringTokenizer dalam Java untuk membahagikan rentetan kepada berbilang subrentetan Pengenalan: Dalam pembangunan Java, selalunya perlu membahagikan rentetan kepada berbilang subrentetan untuk pemprosesan selanjutnya. Java menyediakan banyak kaedah untuk memisahkan rentetan, salah satu alat yang biasa digunakan ialah kelas StringTokenizer. Artikel ini akan memperkenalkan penggunaan asas kelas StringTokenizer dan menyediakan contoh kod untuk membantu pembaca memahami dengan lebih baik. StringToknizer

Gunakan fungsi PHP 'str_split' untuk memisahkan rentetan kepada tatasusunan aksara Gunakan fungsi PHP 'str_split' untuk memisahkan rentetan kepada tatasusunan aksara Jul 25, 2023 pm 02:53 PM

Gunakan fungsi PHP "str_split" untuk memisahkan rentetan kepada tatasusunan aksara Dalam PHP, kadangkala kita perlu membahagikan rentetan kepada tatasusunan aksara Dalam kes ini, kita boleh menggunakan fungsi PHP "str_split" untuk mencapainya dengan mudah. Artikel ini akan memperkenalkan cara menggunakan fungsi "str_split" dan beberapa contoh penggunaannya. Sintaks asas fungsi "str_split" adalah seperti berikut: arraystr_split(string$string[

See all articles