分析变量(Php或C++)
Parsing a variable (Php or C++)
今天早上早些时候,我在一次编程考试中遇到了一道题。
它有一个名为strParse = A101619915589.2E76885B66182;
的变量
问题指示将变量的以下每个内容分离为各自的变量
strParse = A 10161991 5589.2 E 76885 B 66182;
Code = A
Date = 10161991
variable1 = 5589.2
Code2 = E
variable2 = 76885
Code3 = B
variable3 = 66182
这正是报纸想要我做的,但我真的不知道该怎么做。
在php中,您可以执行:
$arr = explode(" ", $strparse);
$code = $arr[0];
$date = $arr[1];
$variable1 = arr[2];
... and so on.
在C++中,您可以使用例如strinstream
:
stringstream ss(strParse);
string code, code2, code3
string date;
double variable1, variable2, variable3;
ss >> code >> date >> variable1 >> code2 >> variable2 >> code3 >> variable3;
在这两种语言中肯定至少有十几种其他方式,但这应该给你一个起点。
字符串将始终具有相同数量的字符?
代码将是AA而不是A等?
编辑
你可以在PHP中使用它(如果数字是标准的,则为onyl)
Code = $strParse[0];
Date = substr($strParse, 1, 8);
variable1 = substr($strParse, 10, 6);
Code2 = substr($strParse, 16, 1);
variable2 = substr($strParse, 17, 5);
Code3 = substr($strParse, 22, 1);
variable3 = substr($strParse, 23, 5);
相关文章:
- 将加密消息从 php 发送到 C++ 应用程序,然后使用 CryptoPP 进行解密
- PHP Profiler语言 - 使用 C++ 从 PHP 扩展获取客户端 IP 和 URL
- Nginx RTMP与InstagramLive-PHP不起作用
- 如何使用PHP将上传到本地主机的一个html文件重定向到磁盘上的另一个html文档
- PHP & C++ $_FILES 和 HttpSendRequestA
- 如何使用 PHP-CPP 在 PHP 类中添加静态数组
- 如何在PHPCPP库中将C++map<string,map<string>>转换为php::value?
- 为什么用C++编写的 phpcpp 扩展函数比用 PHP 编写的函数慢
- QT:AES-256-CBC 根据 PHP 代码在C++中加密/解密
- 从 PHP 调用已编译的C++可执行文件来创建套接字
- 如何在 ubuntu 上的 php 脚本中获取程序(c,c++,java,python,php)的执行时间和内存使用量?
- 文件写入在PHP扩展c / c ++(linux)中不起作用
- 无论如何可以使用 C++/C 甚至 python 和 php
- 当 PHP、C++ 和 shell 脚本尝试访问同一个文件时,如何避免错误?
- PHP 中的实时仪表板,可从C++共享数据
- PHP / C++:共享内存时出现shm_open()错误
- 在PHP扩展中使用emalloc从线程时出现隔离错误
- 生成可以在PHP中加密的密钥,该密钥可以直接放置在C 代码中以进行解密
- 如何将JSON发送到PHP脚本并使用QT获得答案
- 当我使用 system() 在 PHP 中运行命令时没有LD_LIBRARY_PATH