好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php大小写转换 php字符串转数组

很多站长朋友们都不太清楚php大小写转换,今天小编就来给大家整理php大小写转换,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 请教,phpstrom有没有类似sublime里Ctrl+d 这样功能的快捷键 2、 PHP字符串大小写字母转换的几个常用函数 3、 PHP 数字大小写转换? 4、 如何让thinkphp在获取数据库字段信息时区分数据库字段大小写 5、 如何把phpStorm打造成自己的专属IDE 6、 php 获取字符串某字符的位置! 请教,phpstrom有没有类似sublime里Ctrl+d 这样功能的快捷键

查询快捷键

CTRL+N 查找类

CTRL+SHIFT+N 查找文件,打开工程中的文件(类似于eclipse中的ctrl+shift+R),目的是打开当前工程下任意目录的文件

CTRL+SHIFT+ALT+N 查 找类中的方法或变量(JS)

CIRL+B 找变量的来源,跳到变量申明处

CTRL+ALT+B 找所有的子类

CTRL+SHIFT+B 找变量的 类

CTRL+G 定位行,跳转行

CTRL+F 在当前窗口查找文本

CTRL+SHIFT+F 在指定路径查找文本

CTRL+R 当前窗口替换文本

CTRL+SHIFT+R 在指定路径替换文本

ALT+SHIFT+C 查找修改的文件,最近变更历史

CTRL+E 最近打开的文件

F3 查找下一个

SHIFT+F3 查找上一个

F4 查找变量来源

CTRL+ALT+F7 选 中的字符 查找工程出现的地方

ALT+F7 直接查询选中的字符

Ctrl+F7 文件中查询选中字符

自动代码

ALT+回车 导入包,自动修正

CTRL+ALT+L 格式化代码

CTRL+ALT+I 自动缩进

CTRL+ALT+O 优化导入的类和包

CTRL+E 最近更改的文件/代码

CTRL+SHIFT+SPACE 切换窗口

CTRL+SPACE空格 代码自动完成,代码提示,一般与输入法冲突

CTRL+ALT+SPACE 类 名或接口名提示(与系统冲突)

CTRL+P 方法参数提示,显示默认参数

CTRL+J 自动代码提示,自动补全

CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里

ALT+INSERT 生成代码(如GET,SET方法,构造函数等)

复制快捷方式

F5 复制文件/文件夹

CTRL+C 复制

CTRL+V 粘贴

CTRL+X 剪 切,删除行

CTRL+D 复制行

Ctrl + Y 删除行插入符号

CTRL+SHIFT+V 可以复制多个文本

高亮

CTRL+F 选中的文字,高亮显示 上下跳到下一个或者上一个

F2(Shift+F2) 高亮错误或警告快速定位

SHIFT+F2 高亮错误或警告快速定位

CTRL+SHIFT+F7 高亮显示多个关键字.

本地历史VCS/SVN

Alt +反引号(') 快速弹出VCS菜单

Ctrl + K 提交项目VCS

Ctrl + T 更新项目从VCS

Alt + Shift + C 查看最近发生的变化

其他快捷方式

CTRL+Z 倒退(代码后悔)

CTRL+SHIFT+Z 向前

CTRL+H 显 示类结构图

Ctrl +F12 文件结构弹出

Ctrl+Shift+H 方法的层次结构

Ctrl+Alt+H 呼叫层次

CTRL+Q 显示代码注释

CTRL+W 选中代码,连续按会 有其他效果

Ctrl+Shift+W 减少当前选择到以前的状态

CTRL+B 转到声明,快速打开光标处的类或方法说明注释(CTRL + 鼠标单击 也可以)

CTRL+O 魔术方法

CTRL+/ 注释//取消注释

CTRL+SHIFT+/ 注释/*...*/

CTRL+ [] 光标移动到 {}[]开头或结尾位置

CTRL+SHIFT+[] 选中块代码,可以快速复制

ctrl + '-/+': 可以折叠项目中的任何代码块,包括htm中的任意nodetype=3的元素,function,或对象直接量等等。它不是选中折叠,而是自动识别折叠。

ctrl + '.': 折叠选中的代码的代码

Ctrl+Shift+U 选中的字符大小写转换

ctrl+shift+i 快速查看变量或方法定义源

CTRL+ALT+F12 资源管理器打开文件夹,跳转至当前文件在磁盘上的位置

ALT+F1 选择当前文件或菜单中的任何视图工具栏

SHIFT+ALT+INSERT 竖编辑模式

CTRL+ALT ←/→ 返回上次编辑的位置

ALT+ ←/→ 切换代码视图,标签切换

ALT+ ↑/↓ 在方法间快速移动定位

alt + '7': 显示当前的类/函数结构。类似于eclipse中的outline的效果。试验了一下,要比aptana的给力一些,但还是不能完全显示prototype下面的方法名。

SHIFT+F6 重命名,重构 当前区域内变量重命名/重构

不但可以重命名文件名,而且可以命名函数名,函数名可以搜索引用的文件,还可以重命名局部变量。还可以重命名标签名。在sublime text中有个类似的快捷键:ctrl+shift+d。

ctrl+shift+enter(智能完善代码 如 if())

ctrl+shift+up/down(移动行、合并选中行,代码选中区域 向上/下移动)

CTRL+UP/DOWN 光标跳转到编辑器显示区第一行或最后一行下

ESC 光标返回编辑框

SHIFT+ESC 光 标返回编辑框,关闭无用的窗口

CTRL+F4 关闭当前的编辑器或选项卡

Ctrl + Alt + V引入变量

Ctrl + Alt + F 类似引入变量

Ctrl + Alt + C引入常量

Ctrl + Tab 键切换选项卡和工具窗口

Ctrl + Shift + A 查找快捷键

Alt + #[0-9] 打开相应的工具窗口

Ctrl + Shift + F12 切换最大化编辑器

Alt + Shift + F 添加到收藏夹

Alt + Shift + I 检查当前文件与当前的配置文件

Ctrl +反引号(`) 快速切换目前的配色/代码方案/快捷键方案/界面方案

Ctrl + Alt + S 打开设置对话框(与QQ冲突)

运行

Alt + Shift + F10 选择的配置和运行

Alt + Shift + F9 选择配置和调试

Shift + F10 运行

Shift + F9调试

Ctrl + Shift + F10运行范围内配置编辑器

Ctrl + Shift + X运行命令行

调试

F8步过

F7步入

Shift + F7智能进入

Shift + F8步骤

ALT + F9运行到光标

Alt + F8计算表达式

F9恢复程序

Ctrl + F8切换断点

Ctrl + Shift + F8查看断点

导航

Shift + Esc键隐藏活动或最后一个激活的窗口

Ctrl + Shift + F4关闭活动运行/消息/ / ...选项卡

Ctrl + Shift + Backspace键导航到最后编辑的位置

Ctrl + Alt+B 到实施(S)

Ctrl + Shift+I 打开快速定义查询

Ctrl + U 转到super-method/super-class

Alt + Home 组合显示导航栏

书签

Ctrl + F11切换书签助记符

Ctrl +#[0-9]转到编号书签

Shift + F11显示书签

编辑

Ctrl + Q 快速文档查询

ALT + INSERT 生成的代码...器(getter,setter方法,构造函数)

Ctrl + O 覆盖方法

Ctrl + I 实现方法

Alt + Enter 显示意图的行动和快速修复

Shift + Tab 键缩进/取消缩进选中的行

Ctrl + Shift + J 智能线连接(仅适用于HTML和JavaScript)

Ctrl + Enter 智能线分割(HTML和JavaScript)

Shift + Enter 开始新的生产线

Ctrl + Delete 删除字(word)

Ctrl + Backspace删除字开始

Ctrl +小键盘+ / - 展开/折叠代码块

Ctrl + Shift +小键盘+展开全部

Ctrl + Shift +数字键盘关闭全部

PHP字符串大小写字母转换的几个常用函数

具体代码如下:

<?php

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, '');

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents = curl_exec($ch);

curl_close($ch);

echo $file_contents;

?>

PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。

它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,

执行效率比完全生成HTML标记的CGI要高许多;

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP 数字大小写转换?

<?php

function daxie($number){

$number=substr($number,0,2);

$arr=array("零","一","二","三","四","五","六","七","八","九");

if(strlen($number)==1){

$result=$arr[$number];

}else{

if($number==10){

$result="十";

}else{

if($number<20){

$result="十";

}else{

$result=$arr[substr($number,0,1)]."十";

}

if(substr($number,1,1)!="0"){

$result.=$arr[substr($number,1,1)];

}

}

}

return $result."<br>";

}

echo daxie(7);

echo daxie(11);

?>

只能是两位的

如何让thinkphp在获取数据库字段信息时区分数据库字段大小写

解决办法:

就是修改thinkphp的源码中的Library/Db/Driver.class.php文件,把

PDO::ATTR_CASE => PDO::CASE_LOWER 改为 PDO::ATTR_CASE => PDO::CASE_NATURAL,

或者在配置文件里面增加

DB_PARAMS’ => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL) 这一句。

第一次使用的时候这种解决方法果然可以,但是做另外一个项目的时候却始终不生效,无奈,百度了半天,找到一个方法,因为thinkphp执行的时候默认会把大写转换成小写,所以我们找到它的源码不让它转换就行。

修改Common/functions.php里面的parse_name函数源码为:

function parse_name($name, $type=0) {

/* if ($type) {

return ucfirst(preg_replace_callback('/_([a-zA-Z])/', function($match){return strtoupper($match[1]);}, $name));

} else {

//这里会将数据库表名里的大写转换为 _小写,修改成不转换

return strtolower(trim(preg_replace("/[A-Z]/", "_\\0", $name), "_"));

}*/

return $name;

}

其中注释掉的是原来的,未注释是新增的。

修改Library/Think/Model.class.php里面的getTableName函数:

//$this->trueTableName = strtolower($tableName); //这里会将表名转换成小写,修改成不转换

$this->trueTableName = $tableName;

修改其中一句,这样就可以解决数据库字段名大写的问题。

如何把phpStorm打造成自己的专属IDE

php开发神器之一,必然会说到phpStorm,工具的强大之处是有目共睹的,开发工具即使再强大,功能再齐全,也是一种工具,重要的是你怎么看待它和使用它。之前一直用的zend studio,最近试了试phpstorm,记录下常用的操作,以便共同学习。

phpStorm本身是一款收费的软件,有经济基础的还是建议购买注册号,支持正版。当然也可以下载破解版的,有关如何安装和破解,就不累述,网上相关的资源也很多,大家可以自行搜索下,这里记录下安装后的第一步操作,对phpStorm的相关设置和配置:

1、如何设置phpStorm的默认编码,例如UTF-8?

phpStorm的编码分为IDE Encoding 和Project Encoding,设置方法是打开File->Setting->Editor->File Encoding设置,例如IDE Encoding设置为GB2312,Project Encoding 为UTF-8。

2、如何设置phpStorm的主题样式?

如何将自己的IDE打造成专属IDE,总会在心理上有那么一点成就感,那么,怎么将phpStorm的界面风格设置成像Sublime那种全灰的风格呢?

依次打开File->Setting->Appearance Behavior->Appearance->UI Option,选择Theme,点击下拉菜单,默认为IntelliJ,选择Darcula,点击apply,即可看到自己的编辑器界面变得酷炫灰了。

3、如何设置编辑区的主题?

接上一步操作,改变phpStorm界面的主题风格后,发现编辑区的主题没有变化,这里跟其他编辑器有点不一样,phpStorm的主题风格是将界面和编辑区分开的,下面就来设置编辑区的主题风格。依次打开

File->Setting->Editor->Colors Fonts->Font ,看到右侧有Scheme的下拉框,这个就是编辑区的主题样式风格。选择自己喜欢的风格,即可。这里需要注意的是,选择好主题后,例如我选了WarmNeon,但是apply之后,发下编辑区的字体太小,这里更改字体需要点击Save As,自定义主题名,然后才能更改Editor Font 下面的PrimaryFont、Size和Line spacing。

4、如何安装自己下载的主题?

在phpStorm官方主题下载自己喜欢的主题,下载下来的是xml格式的,然后将文件拷贝到phpStorm的配置目录里。注意这里指的配置目录不是安装目录,而是在C盘里的对应的一个配置目录,一般在C:\Users\Administrator下:

C:\Users\Administrator\.WebIde100\config\colors,然后将后缀名xml为变为 icbl,即可在File->Setting->Editor->Colors Fonts的Scheme下看到。

5、如何显示行号?

如果你的编辑区没有显示行号,可以通过以下设置来进行显示Settings->Editor->Appearance标签项,勾选Show line numbers。

6、如何添加插件?

File -> Settings -> Plugins -> Browse repositories -> 搜索,推荐安装live edit,可以在浏览器实时查看编辑效果。另外如果在学习Linux,对vim不太熟悉的话,也可以安装ideavim,来使用vim的操作来编辑代码,安装成功后,会提示重启IDE,按照提示重启就可以了。

7、如何汉化phpStorm?

有关phpstorm汉化的问题,如果对英文感到恼火的话,可以进行对编辑器进行汉化。

汉化步骤如下:

(1)首先下载安装原版PhpStorm10

(2)将phpStorm安装目录C:\Program Files (x86)\JetBrains\PhpStorm 10\lib目录下的resources_en.jar文件复制出来,并更名为resources_cn.jar

(3)双击打开resources_cn.jar(注意是打开而不是解压出来),将下载的汉化包zh_CN目录下的所有文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存。

(4)将resources_cn.jar文件复制回C:\Program Files (x86)\JetBrains\PhpStorm 10\lib目录,即完成汉化。

备注:如果打开后显示乱码,请先删除resources_cn.jar,然后打开phpstorm,在菜单上依次选择

File -> Settings -> Appearance Behavior -> Appearance -> 选中Override default fonts by(not recommended)

Name: Microsoft YaHei (选择任意中文字体)

然后将resources_cn.jar 复制到 .\lib 目录,重新打开phpstorm 就能正常显示中文了。

8、如何快速选中某一行?

鼠标移动到要选中的行,先双击选中任意一个字符,再次双击,即可选中整行。

9、如何快速的复制某行?

phpStorm快速复制某行,只需将鼠标光标移动到目标行,直接ctrl+D,即可复制目标行到下一行,同时也可以进行对代码片段进行快速复制。

10.如何开启自动换行?

PHPStorm默认是启动自动换行的,这点比zend studio好,zend studio的话,需要装个wrapword的插件才能实现行随窗口的大小而自动换行。如果你的phpstorm没有换行效果的,可以右键行号栏,启用(use soft wraps)。也可设置:file->setting->editor->use soft wraps in editor,把前面的框内打勾,保存应用即可。

11.如何给函数添加注释?

给函数添加注释时,只需要在函数前,直接输入/**然后按enter键,就会自动添加注释。

12.如何同时选择多个关键字?

要实现多个关键字同时选中,按住"ALT"键,然后"双击"要选择的关键字,就可以连续选择了。

13.phpstorm如何修改php文件头部注释内容:

File->setting->Editor->File and Code Templates->右侧Includes->PHP File Header修改相应内容。

14.phpstorm如何让屏幕分栏显示?

可以 右键标签->Split Vertically(垂直分栏)或者 Split Horizontally(水平分栏)显示。

15.phpStorm一些快捷键的威力:

组合快捷键1:

**CTRL +O**             //在一个类中寻找相应方法,直接输入搜索

**CTRL + `**            //更改界面主题

**CTRL +E**                //打开最近浏览记录

CTRL +Space             //打开语法提示

**CTRL + F4**           //关闭当前窗口

CTRL + Y                //删除当前行或选中内容所涉及的行

**CTRL + R**            //替换

**CTRL + F**            //查找

CTRL + “-/+”            //收缩展开代码

CTRL + “.”              //折叠选中的代码的代码

CTRL + []               //匹配 {}[]

CTRL + X                //剪切行,不选中,直接剪切整个行,如果选中部分内容则剪切选中的内容

SHIFT + ESC             //当前激活的任意小窗口最小化,也可以是alt + '数字键',数字在小窗口标题栏上有显示

CTRL + J                //输出代码模板

CTRL + Q                //显示函数注释说明文档

CTRL + B                //跳转到变量函数声明处

**CTRL + N**            ///////类名查找

**CTRL + F12**          ///////显示当前文件的结构,在当前类文件中快速查找方法,也可以点击左侧的structure,可以显示当前类中所有方法

**CTRL + G**            ///////跳转行,如:行:列

ALT  + F7               //显示structure所有一个类中的所有方法

ALT  + 上下箭头          //向上向下函数间切换

CTRL + 鼠标             //代码追踪

组合快捷键2:

CTRL + ALT + L          //格式化代码

CTRL + ALT + J          //添加标签

CTRL + ALT + S          //打开设置

CTRL + ALT + F12        //跳转至当前文件所在磁盘上的位置(可以选择文件、目录、磁盘)

CTRL + ALT + T          //插入代码环绕(该快捷键和QQ广播键冲突,可修改QQ的为S+C+A+T)

CTRL + ALT + L          //格式化代码,选择内容则格式化选择内容代码,没选择内容就格式化该文件代码(该快捷键和QQ解锁键冲突,可修改QQ的为S+C+A+L)

CTRL + SHIFT + R        //快速查找该关键字在整个项目中的位置,并且替换整个项目目录中的匹配字符

CTRL + SHIFT + F        //快速查找该关键字在整个项目中的位置

ALT  + SHIFT + UP       //行移动

CTRL + SHIFT + UP       //块移动,光标在{}()或if、while行上,进行块移动,在普通语句上行移动

CTRL + SHIFT + I        //重新格式化代码,不选择就一行行格式化,选择内容格式化选择的内容

CTRL + SHIFT + U        //字母大小写转换,选择内容转换选择内容,不选择内容自动判断选择单词转换

**CTRL + SHIFT + N**    //文件名查找,打开当前工程下任意目录的文件

CTRL + SHIFT + ALT + N  //函数名查找

CTRL + SHIFT + V        //显示最近粘贴板中的内容,选择后内容插入到光标位置

CTRL + SHIFT + I        //查看变量初始化的值,如果是css中的class则显示当前class详细信息,如果是js则显示function的详细信息(想象一下

php 获取字符串某字符的位置!

有以下几种方法:

stripos() 返回字符串在另一字符串中第一次出现的位置(大小写不敏感)

stristr() 查找字符串在另一字符串中第一次出现的位置(大小写不敏感)

strpos() 返回字符串在另一字符串中首次出现的位置(对大小写敏感)

strrchr() 查找字符串在另一个字符串中最后一次出现的位置。

strripos() 查找字符串在另一字符串中最后出现的位置(对大小写不敏感)

strrpos() 查找字符串在另一字符串中最后出现的位置(对大小写敏感)

扩展资料:

PHP常用函数:

strtoupper()函数把字符串转换为大写

strtolower()函数把字符串转换为小写

strtok()函数把字符串分割为更小的字符串

strstr()函数搜索一个字符串在另一个字符串中的第一次出现

strspn()函数返回在字符串中包含的特定字符的数目

strrpos()函数查找字符串在另一个字符串中最后一次出现的位置

strripos()函数查找字符串在另一个字符串中最后一次出现的位置

参考资料来源:百度百科-PHP (超文本预处理器)

关于php大小写转换的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php大小写转换 php字符串转数组的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did166762
更新时间:2023-03-09   阅读:42次

上一篇: 包含osxphpide的词条

下一篇:php处理富文本 php 富文本

相关资讯

最新资料更新

  • 1.DEDE调用指定文章ID来调用特定文档
  • 2.dedecms织梦实现中英文分页功能方法步骤
  • 3.织梦DEDECMS网站安全攻略之修改data目录名称方法步骤
  • 4.dedecms 调用单页栏目内容到首页的方法
  • 5.Dedecms程序SEO常用的列表标签调用代码集合 dedecms优化
  • 6.详解解决织梦dede:title字数限制的两种方法
  • 7.开源织梦(dedecms)快速搬家图文教程
  • 8.织梦dedecms修改任意管理员漏洞处理方法
  • 9.dedecms去掉当前位置栏目链接的方法
  • 10.织梦dedecms5.7版自动给图片添加alt属性的方法
  • 11.dedecms网站后台使用sql语句给dedecms模板添加自定义属性的详细步骤
  • 12.dedecms调用当前栏目ID与当前栏目顶级ID的方法
  • 13.dedecms实现删除垃圾会员的方法
  • 14.织梦dede去除Power by DedeCms的方法
  • 15.织梦建站访问首页时后面都会添加上index.html该如何去掉
  • 16.DEDECMS网站文章列表页更新点击次数的问题完美解决
  • 17.DedeCMS的TAG标签无法保存和自动删除的解决方法
  • 18.Dedecms网站给图片alt属性自动调用标题的方法
  • 19.dede中当前栏目选择技巧及注意事项
  • 20.织梦dedecms配置手机wap站点并绑定二级域名

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]