草庐IT

数字取证

全部标签

php - 转换数字 |整数到单词

我想将整数转换为单词,例如:29将变为二九,50将变为五十。我如何使用PHP实现此目的?这是我目前所拥有的,但没有提供所需的输出。$fees_so=$form_data_fees['field']['4'];$feesInWords=strval($fees_so);echo$feesInWords; 最佳答案 您可以使用NumberFormatter使用SPELLOUT上课:$nf=newNumberFormatter("en",NumberFormatter::SPELLOUT);echo$nf->format(1999);//

php - 任意大小数字的基本转换(PHP)

我有一个很长的“二进制字符串”,就像PHPspack函数的输出一样。如何将此值转换为base62(0-9a-zA-Z)?如此长的输入会导致内置的数学函数溢出,并且BCmath没有base_convert函数或任何特定的函数。我还需要一个匹配的“packbase62”功能。 最佳答案 我认为这个问题背后存在误解。基本转换和编码/解码是与不同。base64_encode(...)的输出是,而不是(大的base64数字)。它是一系列离散的base64值,对应于压缩函数。这就是BCMath不起作用的原因,因为BCMath与单个大数字有关,而

php - 如何在 PHP 中使用正则表达式匹配固定数量的数字?

我想从字符串中检索连续的8位数字。"helloworld,12345678anythingelse"应该返回12345678作为结果(中间的空格是可选的)。但这不应该返回任何东西:"helloworld,123456789anythingelse"因为它有9位,所以我只需要8位单位。 最佳答案 尝试'/(? 关于php-如何在PHP中使用正则表达式匹配固定数量的数字?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

php - 在不覆盖旧键的情况下将两个数组与数字键组合

我不想使用array_merge(),因为它会导致我误解了所有具有相同键的值都会被覆盖。我有两个数组$array1=array(0=>'foo',1=>'bar');$array2=array(0=>'bar',1=>'foo');并想将它们组合成这样array(0=>'foo',1=>'bar',2=>'bar',3=>'foo'); 最佳答案 array_merge()将第二个数组的值附加到第一个数组。它不会覆盖key。你的例子,导致:Array([0]=>foo[1]=>bar[2]=>bar[3]=>foo)但是,如果输入数

php - PHP 关联数组中的项目不能以数字方式访问(即通过索引)吗?

我试图理解为什么在我的带有查询字符串的页面上,代码:echo"Itemcount=".count($_GET);echo"Firstitem=".$_GET[0];结果:Itemcount=3Firstitem=PHP关联数组是否不同于数字数组,因此它们的项目不能通过索引访问?谢谢- 最佳答案 他们不能。当您通过其键/索引下标一个值时,它必须完全匹配。如果你真的想使用数字键,你可以使用array_values()在$_GET上,但您将丢失有关key的所有信息。您也可以使用array_keys()获取带有数字索引的键。或者,作为Phi

php - 在数组中查找总和等于给定数字的组合)元素总和

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Algorithm:Extractsubsetbasedonpropertysum在简单的情况下,我们有一个数组:{6,1,3,11,2,5,12}并且我们想知道所有组合,即该数组中包含的元素的总和,以得到12。在这种情况下,我们将得到四种组合:121+116+5+11+3+2+6那么,我们如何在BASIC或PHP中做到这一点?也许伪代码优先;-).我一直在寻找,但只有一个包含预定数量元素的组合。

php - 在 PHP 中,我可以将除法或乘法与数字一起存储吗?

在PHP中,我可以这样做:$value1=5;$value2=-2;echo$value1+$value2;//3但是我该如何用乘法或除法来计算呢?像这样的东西:$value1=10;$value2=/2;echo$value1(?)$value2;//5;我将如何尽可能简单地处理这种情况? 最佳答案 如果只需要区分除法和乘法,$value2=2;//or$value2=1/2;echo$value1*$value2;您的代码适用于加法和减法,因为$value2=-2;中的-2并不意味着“减去二”。它的意思是“[加]减二”。对于乘法

PHP 加密为字母数字字符串并解密为原始字符串以在 URL 中使用

将json数组编码为可在URL查询字符串中使用的字母数字字符串的最佳方法是什么?我需要一些简单但不容易破解的东西。我已阅读所有加密和解密文档。我需要加密一个json数组,例如:{"firstName":"John","lastName":"Doe"}到类似a14iw58swd33s541dg2k58kv3s4gvkjsdf33s9f3的东西,所以它可以在url查询字符串中使用,例如http://www.example.com/?v=a14iw58swd33s541dg2k58kv3s4gvkjsdf33s9f3。我稍后会解密这个服务器端。因为它是URL的一部分,所以我不能有类似ȃZV

php - 常规 exp 从字符串中获取最后一个数字

大家好如果字符串语法如下,我如何从字符串中获取数字(正数):t_def_type_id_2t_def_type_id_22t_def_type_id_334所以,在第一个字符串中我想得到1,在第二个字符串中我想得到22,在第三个字符串中我想使用preg_match_all或任何其他适用的php函数得到334 最佳答案 你可以使用正则表达式\d+$使用preg_match 关于php-常规exp从字符串中获取最后一个数字,我们在StackOverflow上找到一个类似的问题:

PHP 数字到西类牙语单词!

有人知道可以将数字转换为西类牙语单词的免费许可PHP代码吗?我的工作需要它来生成账单,所以它需要准确。我的西类牙语知识几乎不存在,所以我自己写可能很难;我对西类牙语语法一无所知。编辑:我已经编写了自己的版本,目前它仅适用于3位数字(在小数点符号的两边),但这是一个好的开始。如果我把它做大(5种语言计划atm),我可能会在github上分享它。不过不要打赌。 最佳答案 您可以使用PHPIntl扩展来做到这一点。if(version_compare(PHP_VERSION,'5.3.0','format(1234567)."\n";输出