高分有关问题一枚

Jun 13, 2016 am 10:25 AM
quot TEL where

高分问题一枚
数据库表中一个来电字段caller
caller有普通的手机号,也有带0的手机号,还有010-1234567这样的座机号码等等
请问如何去掉那些前面带0的手机号?
求高效实现

------解决方案--------------------
手机号和座机号有如下区别

长度
号码内是否存在"-"

区别出手机号 过滤首位 为0的手机号码

是这样吧?正则咯...


------解决方案--------------------
select ... where left(caller,1)!='0';
------解决方案--------------------
座机号加区号是11位把。手机号还有前导0的话就大于11位了。根据这个规则来替换。
------解决方案--------------------

SQL code
SELECT * FROM `tbl` WHERE `calller` REGEXP '^01[3458]+';<br><font color="#e78608">------解决方案--------------------</font><br>手机号码前段没几个,可以根据这个来判断<br><br>
Salin selepas log masuk
PHP code
$tel =  $val){    if($val[0] == '0' && in_array("$val[1]$val[2]", $tel_arr))        $tel[$key][0] = '';}print_r($tel);<br><font color="#e78608">------解决方案--------------------</font><br>手机号都是 1 打头<br>只要排除掉 010 北京区号就可以了<br><br>$caller = preg_replace('/^0(1[^0])/', '$1', $caller);<br><font color="#e78608">------解决方案--------------------</font><br>
Salin selepas log masuk
探讨
如果要在数据库里直接把手机号码前面的0去掉可以这样做

SQL code


update `user`
set `tel`= substring(tel,2,length(tel))
where
length(`tel`)=12


如果只是想在查询出来的结果里把0去掉 可以这样

SQL code


select
case when length(tel……

------解决方案--------------------
直接 mysql 操作
SQL code
update tbl_name set caller=substr(caller,2) where caller regexp '^01[^0]'<div class="clear">
                 
              
              
        
            </div>
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

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)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 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)

Sumber mengatakan Samsung Electronics sedang menguji peralatan Acrevia GCB TEL untuk menambah baik proses litografi EUV Sumber mengatakan Samsung Electronics sedang menguji peralatan Acrevia GCB TEL untuk menambah baik proses litografi EUV Sep 03, 2024 pm 09:49 PM

Menurut berita dari laman web ini pada 3 September, media Korea TheElec melaporkan semalam bahawa Samsung sedang menguji sistem rasuk gugusan gas AcreviaGCB Tokyo Electron (TEL) (Nota dari laman web ini: GasClusterBeam). Sistem AcreviaGCB TEL telah dikeluarkan pada 8 Julai tahun ini Ia boleh membentuk corak litografi EUV secara tempatan dan tepat melalui rasuk kelompok gas, dengan itu membaiki kecacatan corak dan mengurangkan kekasaran corak. Orang dalam industri percaya bahawa sistem Acrevia TEL boleh memainkan peranan yang sama dengan sistem CenturaSculpta Bahan Gunaan, iaitu, membentuk secara langsung corak pendedahan EUV, mengurangkan pendedahan berbilang EUV yang mahal, dengan itu memendekkan proses fotolitografi dan menambah baik keseluruhan

Panduan Praktikal untuk Kaedah Where dalam Koleksi Laravel Panduan Praktikal untuk Kaedah Where dalam Koleksi Laravel Mar 10, 2024 pm 04:36 PM

Panduan Praktikal Ke Mana Kaedah dalam Koleksi Laravel Semasa pembangunan rangka kerja Laravel, koleksi ialah struktur data yang sangat berguna yang menyediakan kaedah yang kaya untuk memanipulasi data. Antaranya, kaedah Where ialah kaedah penapisan yang biasa digunakan yang boleh menapis elemen dalam koleksi berdasarkan syarat yang ditetapkan. Artikel ini akan memperkenalkan penggunaan kaedah Where dalam koleksi Laravel dan menunjukkan penggunaannya melalui contoh kod tertentu. 1. Penggunaan asas kaedah Where

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Cara menggunakan kaedah Where dalam koleksi Laravel Cara menggunakan kaedah Where dalam koleksi Laravel Mar 10, 2024 pm 10:21 PM

Cara menggunakan kaedah Where dalam koleksi Laravel Laravel ialah rangka kerja PHP popular yang menyediakan pelbagai fungsi dan alatan untuk memudahkan pembangun membina aplikasi dengan cepat. Antaranya, Koleksi ialah struktur data yang sangat praktikal dan berkuasa dalam Laravel Pembangun boleh menggunakan koleksi untuk melaksanakan pelbagai operasi pada data, seperti penapisan, pemetaan, pengisihan, dsb. Dalam koleksi, kaedah Where ialah kaedah yang biasa digunakan untuk menapis koleksi berdasarkan syarat yang ditentukan.

Dari pemula hingga mahir: Kuasai kemahiran menggunakan adalah dan di mana pemilih Dari pemula hingga mahir: Kuasai kemahiran menggunakan adalah dan di mana pemilih Sep 08, 2023 am 09:15 AM

Dari pemula hingga mahir: Kuasai kemahiran menggunakan adalah dan di mana pemilih Pengenalan: Dalam proses pemprosesan dan analisis data, pemilih adalah alat yang sangat penting. Melalui pemilih, kami boleh mengekstrak data yang diperlukan daripada set data mengikut keadaan tertentu. Artikel ini akan memperkenalkan kemahiran penggunaan ialah dan tempat pemilih untuk membantu pembaca dengan cepat menguasai fungsi berkuasa kedua-dua pemilih ini. 1. Penggunaan pemilih is Pemilih is ialah pemilih asas yang membolehkan kita memilih set data berdasarkan syarat yang diberikan.

Penggunaan asas mysql left join dan perbezaan antara on dan where Penggunaan asas mysql left join dan perbezaan antara on dan where Jun 02, 2023 pm 11:54 PM

Prakata Apabila kita menulis pernyataan SQL, kita tidak boleh mengelak daripada menggunakan kata kunci sambungan, seperti sambungan dalam dan sambungan luar. Terdapat banyak jenis. Saya akan menyiarkan di sini gambar yang saya temui di tempat lain: Saya rasa gambar ini sangat terperinci Ia menunjukkan jenis pautan yang biasa dalam pernyataan SQL. kata kunci LEFTJOIN akan mengembalikan semua baris dari jadual kiri, walaupun tiada baris yang sepadan dalam jadual kanan. Sebenarnya, leftjoin lebih mudah difahami secara literal, tetapi masih terdapat beberapa masalah semasa penggunaan Contohnya, jika keadaan selepas dan selepas di mana, keputusannya adalah berbeza sama sekali

Analisis penggunaan kaedah Where dalam koleksi Laravel Analisis penggunaan kaedah Where dalam koleksi Laravel Mar 09, 2024 pm 06:51 PM

Laravel ialah rangka kerja pembangunan PHP yang popular yang menyediakan fungsi yang kaya dan mudah Pengumpulan adalah salah satu struktur data yang sangat penting dalam Laravel. Kelas pengumpulan menyediakan banyak kaedah yang berkuasa, salah satunya ialah kaedah where. Artikel ini akan menggunakan contoh kod khusus untuk menganalisis penggunaan kaedah where dalam koleksi Laravel. 1. Buat koleksi Pertama, kita perlu mencipta koleksi yang mengandungi beberapa data. boleh

Penjelasan terperinci mengenai kaedah Di mana pengumpulan Laravel Penjelasan terperinci mengenai kaedah Di mana pengumpulan Laravel Mar 10, 2024 pm 01:33 PM

Laravel ialah rangka kerja PHP yang popular, dan kelas Koleksinya menyediakan fungsi pemprosesan data yang berkuasa. Antaranya, kaedah Where adalah salah satu kaedah yang biasa digunakan dalam kelas pengumpulan, digunakan untuk menapis data yang memenuhi syarat. Artikel ini akan memperkenalkan kaedah Where bagi koleksi Laravel secara terperinci, termasuk kaedah penggunaan, makna parameter dan contoh kod khusus. 1. Gambaran keseluruhan kaedah Where Kaedah Where digunakan untuk menapis elemen dalam koleksi yang memenuhi syarat yang ditetapkan dan mengembalikan a

See all articles