php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php
我试图用阿拉伯语对 alphabetical order 中的结果进行排序,但出于某种原因 not sorting correctly ..
$ d1 = mysqli_query($ connector,“SELECT * FROM article where type ='1'ORDER BY name ASC”); while($ a1 = mysqli_fetch_array($ d1)){echo“$ a1 [name]”; }
这应该显示结果A-z排序或阿拉伯语:
احمد
اياد
بسام
تامر
جعفر
حسين
خضر
ياسمين
但显示结果ilke:
تامر
جعفر
حسين
ياسمين
احمد
اياد
بسام
خضر
注意:我使用的是utf-8编码, utf8_general_ci
Full Mysql Code ::
CREATE TABLE IF NOT EXISTS `article` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(150) NOT NULL,
`type` int(11) NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
INSERT INTO `article` (`id`, `name`, `type`, `content`) VALUES
(1, '222', '', 'tst'),
(2, '111', '', '121'),
(3, 'جعفر', '', 'cont..'),
(4, 'احمد', '', 'cont..'),
(5, 'تامر', '', 'cont..'),
(6, 'اياد', '', 'cont..'),
(7, 'يحيى', '', 'cont..'),
(8, 'بسام', '', 'cont..'),
(9, 'بشير', '', 'cont..');
PHP Code :
$host = 'localhost';
$user = 'root';
$pass = '123';
$dbname = 'article_test';
$connector = mysqli_connect($host, $user, $pass, $dbname) or die("Problem occured while connecting to Mysql Server..");
$d1 = mysqli_query($connector,"SELECT * FROM `article` where `type`='1' ORDER BY `name` ASC");
while($a1 = mysqli_fetch_array($d1)){
echo"$a1[name]
";
}
结果应该是:
111
222
احمد
اياد
بسام
بشير
تامر
جعفر
يحيى
有人有线索吗 ?
php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php相关推荐
- 对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后
对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后 如 AxcBsYuC 排序得 ABCcxY 提示:利用map实现自定义的ascii码表.再用冒泡法排序. 在这里插入代码片 publ ...
- 35.给定的字符串中字母顺序前移,其他字符顺序后移。
给定的程序中,函数fun的功能是:将形参s所指字符串中的所有字母顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数返回值. #include<stdio.h> #include&l ...
- 将若干字符串按照字母顺序输出
自定义函数paixu()的作用是对字符串进行排序,paixu函数的形参string是指指针数组名,接收实参传过来的数组的首地址,这里使用排序法进行排序,本实例应用了strcmp字符串函数进行比较. 函 ...
- python按字母顺序排列_在Python中按字符串的字母顺序查找第n个排列
假设我们有一个长度为m的字符串,并且该字符串仅包含小写字母,我们必须按字典顺序查找字符串的第n个置换. 因此,如果输入类似于string =" pqr",n = 3,则输出将为&q ...
- 将若干字符串按字母顺序(由小到大)输出(用指针)
#include <stdio.h> #include <stdlib.h> #include <string.h>void sortt(char *name[], ...
- C语言 将若干个字符串按字母顺序由小到大输出
重点考察"指针数组" #include <stdio.h> #include <string.h> void sort(char *name[],int n ...
- Android 字符串中数字替换为阿拉伯语或波斯语
Android 字符串中数字替换为阿拉伯语或波斯语 前言 使用 结尾 前言 在开发中需要将字符串中的数字转成波斯语中的数字,随后便写下了这篇文章,希望有所帮助 使用 直接上代码 import andr ...
- Java中按字母顺序对字符串字符进行排序的4种不同方法
介绍 : 有时我们需要按字母顺序对字符串中的所有字符进行排序.由于String在Java中是不可变的,因此它将创建一个不同的字符串变量.例如,字符串" albert "在排序后将变 ...
- 字符串处理,输入N个学生的名字,按字母顺序输出
题目 输入N个学生的名字,按字母顺序输出 代码 #include <stdio.h> #include <string.h> #define N 6 main() {int i ...
最新文章
- CSS之布局(盒子的水平布局)
- Java基础day19
- 前端开发笔记(2)css基础(上)
- 腾讯云助力中国信息通信研究院研发运维标准化体系建设
- C 语言中std::array的神奇用法总结
- String Statistics(2008年珠海市ACM程序设计竞赛)
- [转]暴牛!全国女生录用老公统一考试试卷
- mq java 开发_Java后台开发ActiveMQ使用指南
- C语言若干知识点归记
- Linux操作Oracle(13)——java执行sql查询语句 报错 “无法绑定由多个部分组成的标识符“ 解决方案
- Spring @AutoWired实现原理
- 【记录】ASP.NET MVC MapRoute .htm 不起作用
- 机器学习、⼈⼯智能、深度学习是什么关系?
- 大厂Java核心面试题出炉:java视频教程马士兵
- html5 css3 JavaScript响应式中文静态网页模板js源代码
- MATLAB在主成分分析中的应用
- Microsoft Excel 教程 如何在 Excel 中隐藏或显示行或列?
- java jsp使用flash播放mp4,(jsp/html)网页上嵌入播放器(常用播放器代码整理)
- 微信整人假红包图片_微信整人假红包10秒gif 微信整人红包动态图如何制作|动漫红包图...
- ElasticSearch--Field的使用