Maison développement back-end tutoriel php 高分有关问题一枚

高分有关问题一枚

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>
Copier après la connexion
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>
Copier après la connexion
探讨
如果要在数据库里直接把手机号码前面的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>
Copier après la connexion
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Des sources indiquent que Samsung Electronics teste l'équipement Acrevia GCB de TEL pour améliorer les processus de lithographie EUV. Des sources indiquent que Samsung Electronics teste l'équipement Acrevia GCB de TEL pour améliorer les processus de lithographie EUV. Sep 03, 2024 pm 09:49 PM

Selon les informations de ce site du 3 septembre, le média coréen TheElec a rapporté hier que Samsung testait le système de faisceaux de grappes de gaz AcreviaGCB de Tokyo Electron (TEL) (note de ce site : GasClusterBeam). Le système AcreviaGCB de TEL a été lancé le 8 juillet de cette année. Il peut façonner localement et avec précision des motifs de lithographie EUV à travers des faisceaux de grappes de gaz, réparant ainsi les défauts des motifs et réduisant la rugosité des motifs. Les initiés de l'industrie estiment que le système Acrevia de TEL peut jouer un rôle similaire au système CenturaSculpta d'Applied Materials, c'est-à-dire façonner directement les modèles d'exposition EUV, réduire les expositions multiples EUV coûteuses, raccourcissant ainsi le processus de photolithographie et améliorant l'ensemble du processus.

Un guide pratique de la méthode Where dans les collections Laravel Un guide pratique de la méthode Where dans les collections Laravel Mar 10, 2024 pm 04:36 PM

Guide pratique de la méthode Where dans les collections Laravel Lors du développement du framework Laravel, les collections constituent une structure de données très utile qui fournit des méthodes riches pour manipuler les données. Parmi elles, la méthode Where est une méthode de filtrage couramment utilisée qui permet de filtrer les éléments d'une collection en fonction de conditions spécifiées. Cet article présentera l'utilisation de la méthode Where dans les collections Laravel et démontrera son utilisation à travers des exemples de code spécifiques. 1. Utilisation de base de la méthode Where

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

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

Comment utiliser la méthode Where dans les collections Laravel Comment utiliser la méthode Where dans les collections Laravel Mar 10, 2024 pm 10:21 PM

Comment utiliser la méthode Where dans la collection Laravel Laravel est un framework PHP populaire qui fournit une multitude de fonctions et d'outils pour permettre aux développeurs de créer rapidement des applications. Parmi eux, Collection est une structure de données très pratique et puissante dans Laravel. Les développeurs peuvent utiliser des collections pour effectuer diverses opérations sur les données, telles que le filtrage, le mappage, le tri, etc. Dans les collections, la méthode Where est une méthode couramment utilisée pour filtrer la collection en fonction de conditions spécifiées.

Du débutant au compétent : maîtrisez les compétences d'utilisation des sélecteurs et où Du débutant au compétent : maîtrisez les compétences d'utilisation des sélecteurs et où Sep 08, 2023 am 09:15 AM

Du débutant au compétent : Maîtriser les compétences d'utilisation des sélecteurs est et où Introduction : Dans le processus de traitement et d'analyse des données, le sélecteur est un outil très important. Grâce à des sélecteurs, nous pouvons extraire les données requises de l'ensemble de données selon des conditions spécifiques. Cet article présentera les compétences d'utilisation des sélecteurs est et où pour aider les lecteurs à maîtriser rapidement les fonctions puissantes de ces deux sélecteurs. 1. Utilisation du sélecteur is Le sélecteur is est un sélecteur de base qui nous permet de sélectionner l'ensemble de données en fonction de conditions données.

L'utilisation de base de mysql left join et la différence entre on etwhere L'utilisation de base de mysql left join et la différence entre on etwhere Jun 02, 2023 pm 11:54 PM

Préface Lorsque nous écrivons des instructions SQL, nous ne pouvons éviter d'utiliser des mots-clés de connexion, tels que connexions internes et connexions externes. Il en existe de nombreux types. Je vais poster ici une image que j'ai trouvée ailleurs : je pense que cette image est très détaillée. Elle montre les types de liens courants dans les instructions SQL. Prenez leftjoin dans cet article comme exemple. Elle est disponible en ligne : le mot-clé LEFTJOIN renverra toutes les lignes de la table de gauche, même s'il n'y a aucune ligne correspondante dans la table de droite. En fait, littéralement, leftjoin est relativement facile à comprendre, mais il y a encore quelques problèmes lors de l'utilisation, par exemple, si la condition est après et après où, leurs résultats sont complètement différents.

Analyse de l'utilisation de la méthode Where dans la collection Laravel Analyse de l'utilisation de la méthode Where dans la collection Laravel Mar 09, 2024 pm 06:51 PM

Laravel est un framework de développement PHP populaire qui fournit des fonctions riches et pratiques. La collection est l'une des structures de données très importantes de Laravel. La classe collection fournit de nombreuses méthodes puissantes, dont la méthode Where. Cet article utilisera des exemples de code spécifiques pour analyser l'utilisation de la méthode Where dans les collections Laravel. 1. Créer une collection Tout d'abord, nous devons créer une collection contenant des données. Peut

Explication détaillée de la méthode Where de la collection Laravel Explication détaillée de la méthode Where de la collection Laravel Mar 10, 2024 pm 01:33 PM

Laravel est un framework PHP populaire et sa classe Collections fournit de puissantes fonctions de traitement de données. Parmi elles, la méthode Where est l'une des méthodes couramment utilisées dans les classes de collection, utilisée pour filtrer les données qui remplissent les conditions. Cet article présentera en détail la méthode Where de la collection Laravel, y compris les méthodes d'utilisation, la signification des paramètres et des exemples de code spécifiques. 1. Présentation de la méthode Where La méthode Where est utilisée pour filtrer les éléments de la collection qui répondent à des conditions spécifiées et renvoient un

See all articles