亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何刪除‏和 php 字符串中的 ascii 字符

如何刪除‏和 php 字符串中的 ascii 字符

PHP
千巷貓影 2023-12-15 10:40:31
我將分享我的問題以及它是如何解決的 我的數據庫sql-- phpMyAdmin SQL Dump-- version 4.7.9-- https://www.phpmyadmin.net/---- Host: 127.0.0.1-- Generation Time: Sep 07, 2020 at 07:54 AM-- Server version: 10.1.31-MariaDB-- PHP Version: 5.6.34SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";SET AUTOCOMMIT = 0;START TRANSACTION;SET time_zone = "+00:00";CREATE TABLE `ddrugs` (  `id` int(11) NOT NULL,  `code` varchar(20) NOT NULL,  `multicodes` varchar(200) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO `ddrugs` (`id`, `code`, `multicodes`) VALUES(13916, '10013916', '6221075051207,10013916,6221075050750, 6221075051207?');ALTER TABLE `ddrugs`  ADD PRIMARY KEY (`id`);ALTER TABLE `ddrugs`  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13917;COMMIT;我的數據庫中有帶有多代碼的項目 在向項目添加額外代碼之前,我應該檢查是否存在 當我檢查它時,沒有找到,但實際上找到了,在檢查控制臺后,我在代碼后找到了 ‏ ,這是在編輯期間生成的并阻止匹配主要問題來自于對 utf8 的編碼查詢結果以及此函數 conversion_ascii 解決的問題,第二個錯誤是我嘗試從整個提交的多碼中替換‏而不進行迭代,但這不是問題的主要原因
查看完整描述

1 回答

?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

您必須在輸出過程中將其刪除。


例如你的數組:


    // your array with ‏

    $myarray = array('63252523534','35235235235&rlm','35523525','325235235532&rlm','352523532');

    

    // create a new array

    $newarray = array();

    

    // foreach your array which contains ‏ in elements.

    

    foreach ($myarray as $marr){

//remove ‏ from your strings and add them to your new array

        $newarray[] = str_replace('‏','',$marr);

    }

    // you have the new array without &rlm

    print_r($newarray);

結果:


Array

(

    [0] => 63252523534

    [1] => 35235235235

    [2] => 35523525

    [3] => 325235235532

    [4] => 352523532

)


查看完整回答
反對 回復 2023-12-15
  • 1 回答
  • 0 關注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號