autoit3转换php,AutoIt3处理字符串和数组

autoit3转换php,AutoIt3处理字符串和数组1 字符串和数组应用 include 字符串的大小写转换 str01 abdcefg result01 StringUpper str01 result02 StringLower result01 MsgBox 64 大小写转换结果 大写 amp result01 amp Chr 13 amp 小写 amp result02

1.  字符串和数组应用

#include

;字符串的大小写转换

$str01 = “abdcefg”;

$result01 = StringUpper($str01);

$result02 = StringLower($result01);

MsgBox(64,”大小写转换结果”,”大写:” & $result01 & Chr(13) & “小写:” & $result02);

;字符串的长度

$str02 = “acer01acer02acer03acer04acer05”;

$len = StringLen($str02);

MsgBox(64,”长度”,”字符串的长度为:” & $len );

;返回指定数量的字符串

$str03 = StringLeft($str02,12);

$str04 = StringRight($str02,12);

MsgBox(64,”返回指定字符数”,”左边的12个字符:” & $str03 & Chr(13) & “右边的12个字符:” & $str04);

;字符串替换

$str05 = “a-b-c-d-e-f-g”;

$str06 = StringReplace($str05,”-“,”=”);

$replaceNum = @extended;

MsgBox(64,”字符替换”,”原串:” & $str05 & Chr(13) & “替换后的串:” & $str06 & Chr(13) & “替换个数:” & $replaceNum);

;字符串分割

$str07 = “123,456,789,0,a,d,gg”;

$array01 = StringSplit($str07,”,”,1);

MsgBox(64,”分割字符串”, “分割后的数量:” & $array01[0] & Chr(13) & “第3个串:” & $array01[3]);

MsgBox(64,”数组长度”, “长度:” & $array01[0]);

;将字符串转换为数组

$array02 = StringToASCIIArray($str01);;默认为UNICODE

$array03 = StringToASCIIArray($str01,”GBK”);

$array04 = StringToASCIIArray($str01,2,4,”GBK”);;从第2个开始第5个结束

_ArrayDisplay($array02,””);

_ArrayDisplay($array03,””);

MsgBox(64,”数组长度”, “长度:” & $array02[0]);

2. 字符串转数组

; Binary ANSI to String

$buffer = StringToBinary(“Hello – 你好”)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer)

MsgBox(4096, “BinaryToString() ANSI representation” , $buffer)

; Binary UTF16-LE to String

$buffer = StringToBinary(“Hello – 你好”, 2)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer, 2)

MsgBox(4096, “BinaryToString() UTF16-LE representation” , $buffer)

; Binary UTF16-BE to String

$buffer = StringToBinary(“Hello – 你好”, 3)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer, 3)

MsgBox(4096, “BinaryToString() UTF16-BE representation” , $buffer)

; Binary UTF8 to String

$buffer = StringToBinary(“Hello – 你好”, 4)

MsgBox(4096, “String() representation” , $buffer)

$buffer = BinaryToString($buffer, 4)

MsgBox(4096, “BinaryToString() UTF8 representation” , $buffer)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231406.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JavaSE 编写第一个程序

    JavaSE 编写第一个程序文章目录第一篇语法入门说在前面的话前言内容介绍更新内容其他说明本书由来帮助说明急需求职致谢与勘误自序第3版自序第2版自序第1版自序第0版自序第一章JDK下载及准备工作1.1Java介绍1.1.1Java简介1.1.2Java技术体系1.1.3前后端的工作内容1.1.4Java语言特性1.1.5Java用途1.2JDK下载1.2.1JDK与JRE的区别1.2.2JDK下载与安装1.2.3卸载1.2.4禁止JDK检查更新1.3编写代码前的准备

    2022年7月13日
    21
  • php 数组动态添加实现代码(最土团购系统的价格排序)

    最近在实现最土团购系统的价格排序功能,需要对$oc数组进行扩展,经过测试用下面的方法即可。核心代码如下:因为是多条件查询所以需要先判断是否为空,然后再添加到数组里面。推荐:http://www.

    2021年12月27日
    37
  • 转载: 约瑟夫环 循环链表 必备「建议收藏」

    转载: 约瑟夫环 循环链表 必备

    2022年3月1日
    50
  • ⁉️socket实现Ping命令打造⚡BOSS来了⚡摸鱼神器⭐干货巨多❤️建议收藏❤️

    ⁉️socket实现Ping命令打造⚡BOSS来了⚡摸鱼神器⭐干货巨多❤️建议收藏❤️大家好,我是????前面我写了篇水文《获取当前局域网下所有连接设备的ip地址和mac地址》,但是没有想到的是居然上了热榜,也是我个人第一篇上热榜的文章,阅读量瞬间飙升????。然而我的硬核技术文却几乎没有人看到。既然又很多人对这个话题感兴趣,那么我们就继续对相关原理深挖,最好能自己实现,理解透彻。首先我们回顾一下前文,在前文中我介绍了windows下获取ip地址和arp映射表的命令,通过分析最新arp映射表知道当前网段下在线或下线的设备⭐。文章使用的技术是通过python调用系统ping命令,实现ar

    2022年7月14日
    13
  • 微机原理与接口技术知识点整理复习–纯手打

    微机原理与接口技术知识点整理复习–纯手打明天就要考试了,来一波知识点整理。都会了,期末考试你不过你来找我!第一章1.按微处理器的字节分类4位微处理器8位微处理器16位微处理器32位微处理器2.这个必须背,不是简答就是简答,肯定出简答3.系统软件给一个实例判断是否是系统软件!常见的系统软件:操作系统、程序语言设计、语言处理程序、数据库管理程序、系统辅助处理程序第二章1….

    2022年6月12日
    41
  • nfv与sdn的区别是什么_sdvn是什么技术

    nfv与sdn的区别是什么_sdvn是什么技术NFV负责各种网元的虚拟化,而SDN负责网络本身的虚拟化(比如,网络节点和节点之间的相互连接 什么叫网络虚拟化?先上两张简单粗暴的图。所有的通信应用无非就是两部分组成:计算和网络。这两者关系密不可分,但两者关系严重缺乏对称性,网络一直拖累着计算。4G网络RAN将会不断进化,据说,未来的4G网络空口速率将是现在的10倍。随着智能硬件的爆发,大量的应用接入4G网络,人们的流量需…

    2025年10月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号