我想在IIS 8上安装PHP.
每次我启动PHP安装时,PHP都会安装,但是我收到以下错误:
我有一个 CMS,想在搜索引擎中创建一个不错的 slug
我试图用正则表达式来实现它,但看起来它完全忽略了
一个小例子:
$('#name_nl').blur(function() {
var string = $('#name_nl').val();
string = string.replace(/[A-Za-z0-9]{0,1}[A-Za-z0-9-]/g,'');
$('#slug_nl').val(string.toLowerCase());
//console.log("Blurred name_nl");
});
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,它应该给出输出,其中我允许第一个字符是 AZ az 和 0-9,之后 - 也被允许。
但是当我测试它时,(WI-FI) network
我得到(wi-fi) network
我已经在正则表达式测试仪上对其进行了测试,它看起来很棒但是 Javascript 不喜欢它...
https://regex101.com/r/ev3uFR/2
如何删除每个特殊字符,而不是 - 并将它们作为第一个和最后一个字符删除?
我正在通过API连接到Steam并从中获取SteamID以进行身份验证.
当我从API让我USER_ID它给了我76561198118533739,当我检查它https://www.binaryhexconverter.com/decimal-to-hex-converter,正确的十六进制值是结果(1100001096efa6b).
但是,当我使用PHP函数dechex时,它给了我错误的值.如何获得正确的值?
例:
<?php
echo dechex(76561198118533739); // 7fffffff
?>
Run Code Online (Sandbox Code Playgroud) 我有这个foreach
循环:
我$items
看起来像这样:
array:2 [?
0 => array:3 [?
"variant_id" => "393c6c70-8cb7-11e8-815a-f9c70a1fbe8e"
"name" => "Medicine 1"
"quantity" => "1"
]
1 => array:3 [?
"variant_id" => "8a80d340-e0c1-11e8-86a4-3b06d2b50e37"
"name" => "Medicine 2"
"quantity" => "1"
]
]
Run Code Online (Sandbox Code Playgroud)
现在,在我的foreach
比较中,我将variant_id
数据库与我的数据库进行比较,并points
从该数据库中获取并将其乘以quantity
Medicines.
points
对于医学1 = 50
points
对于医学2是= 20
所以它应该是50(药1分)乘以1(药1的数量)和20 x 1(药2)然后两者的总和应该等于70.但是当dd($sum)
我得到的是50是仅用于药物1.
$sum = 0;
foreach ($items as $variants) {
$id = $variants['variant_id'];
$quantity = $variants['quantity'];
$find = Activity::where('variant_id', $id)->first();
$act_points = …
Run Code Online (Sandbox Code Playgroud) 我知道如何使用foreach循环遍历数组的项目并附加逗号,但是总是很难取下最后一个逗号.有一种简单的PHP方式吗?
$result = "apple, banana, pear, grape"
Run Code Online (Sandbox Code Playgroud)
我想要
$fruit = array('apple', 'banana', 'pear', 'grape');
Run Code Online (Sandbox Code Playgroud)