gpt4 book ai didi

php - 获取两个字符串之间的字符串

转载 作者:可可西里 更新时间:2023-11-01 12:40:14 25 4
gpt4 key购买 nike

我的字符串是:“reply-234-private”,我想得到“reply-”之后和“-private”之前的数字,它是“234”。我尝试使用以下代码,但它返回一个空结果:

$string = 'reply-234-private';
$display = preg_replace('/reply-(.*?)-private/','',$string);
echo $display;

最佳答案

你可以 explode它:

<?php
$string = 'reply-234-private';
$display = explode('-', $string);

var_dump($display);
// prints array(3) { [0]=> string(5) "reply" [1]=> string(3) "234" [2]=> string(7) "private" }

echo $display[1];
// prints 234

或者,使用 preg_match

<?php
$string = 'reply-234-private';
if (preg_match('/reply-(.*?)-private/', $string, $display) === 1) {
echo $display[1];
}

关于php - 获取两个字符串之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14313075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com